Видео ролики бесплатно онлайн

Смотреть русский видео

Официальный сайт avufa 24/7/365

Смотреть видео бесплатно

Astronom 19.04.2010 21:00

Есть вопрос!Как настроить локальную сеть между двумя компьютерами с ОС Ubuntu 9.10?

Как настроить локальную сеть между двумя компьютерами с ОС Ubuntu 9.10?
Поиски в интернете ничего не прояснили :(
1. Один компьютер с ОС Ubuntu 9.10 имеет соединение с интернетом через 3G модем C-motech CCU-650U.
2. Есть второй компьютер с ОС Ubuntu 9.10
3. Есть сетевой кабель.

Требуется соединить два компьютера сетевым кабелем, чтобы и со второго компьютера также был доступ в интернет.


Тэги:
+ 0 -
Похожие Поделиться

liksys 19.04.2010 21:06 #
+ 0 -
Какой интерфейс у 3G-модема в выводе ifconfig?
Astronom 19.04.2010 21:20 #
+ 0 -
ppp0 Link encap:Point-to-Point Protocol
inet addr:109.167.51.149 P-t-P:77.109.0.225 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
Uni 19.04.2010 21:21 #
+ 0 -
По-моему, требуется еще и вторая сетевая карта в компьютере, где есть интернет.
Uni 19.04.2010 21:25 #
+ 0 -
хотя, нет, ошибаюсь) сама поправила
nvbn 19.04.2010 21:26 #
+ 0 -
Ставишь dnsmasq, на одном компе создаёшь соединение, в настройках ип адреса - общий. На другом - по дхцп.
spyfzm 19.04.2010 21:41 #
+ 0 -
ну или нужно переобжать витуху в кроссовый кабель и прописать айпишники вручную
Alex_P 19.04.2010 21:45 #
+ 12 -
192.168.1.1 - Адрес первого ПС c модемом
192.168.1.2 - Адрес второго ПС
ppp0 - Соединение с модемом
eth0 - Соединение ПС

и раз(на 192.168.1.1)

sysctl -w net.ipv4.ip_forward="1"
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -P FORWARD DROP
iptables -A FORWARD -i eth0 --source 192.168.1.2 --destination 0.0.0.0/0 --match state --state NEW,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i ppp0 --destination 192.168.1.2 --match state --state NEW,ESTABLISHED -j ACCEPT


и два (на 192.168.1.2)

route del default
route add default gw 192.168.1.1 eth0



В теории должно работать :)
Born2Crawl 19.04.2010 21:59 #
+ 0 -
Спасибо, плюсанул, но имхо, это как раз то, что многих отпугивает от консоли - выполнение команд неизвестного предназначения.
В идеале бы такой набор комманд снабдить комментом после каждой строчки - что она делает, чтобы человеку не надо было лезть в маны :)

Но всё равно спасибо.
rphx 19.04.2010 22:11 #
+ 0 -
А тут из 192.168.1.1 для работы нужен всего лишь первый пункт. Остальное опционально.
Alex_P 19.04.2010 22:15 #
+ 0 -
Знаю. Я делал для себя, так как компьютеры все в локальной поселковой сети :)
rphx 20.04.2010 08:56 #
+ 1 -
Просто для неподготовленного новичка это выглядит пугающе.
le087 20.04.2010 10:48 #
+ -1 -
+1, невероятно пугающе)
shydla 19.04.2010 23:42 #
+ 0 -
а если консоль пугает, ставь firestarter и в настройках тыкай галку "раздавать инет на другие компьютеры"
rphx 19.04.2010 21:46 #
+ 1 -
Странно, что в целом интернете нет ни единой об этом заметки.
Например, тут хорошо описано http://www.citforum.ru/internet/tifamily/iproutng.shtml
В 2 словах: интерфейсы, через которые соединены 2 машины должны быть в 1 подсети. На машине с инетом должна быть разрешена пересылка пакетов между интерфейсами (cat /proc/sys/net/ipv4/ip_forward должно быть 1), на "клиентской" машине должнен быть прописан шлюз по умолчанию - машина с инетом.
rphx 19.04.2010 21:50 #
+ 0 -
Тут описано покороче:
http://www.nestor.minsk.by/sr/2003/06/30615.html
Dem0n3D 19.04.2010 21:46 #
+ 0 -
Вам нужен маскарадинг.
На роутере выполните:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s -o ppp0 -j MASQUERADE
Команды нужно выполнять из под рута.
Ну и на клиенте нужно прописать DNS. Можно в /etc/resolv.conf прописать статичный DNS-сервер (например, гугловский - 8.8.8.8) или можно настроить dnsmasq на сервере.
Dem0n3D 19.04.2010 21:48 #
+ 0 -
Ну и, конечно же, клиенту нужно указать маршрут по умолчанию: sudo route add default gw
rphx 19.04.2010 21:51 #
+ 0 -
маршрутизацию можно спокойно взвести и без iptables.
Dem0n3D 19.04.2010 21:59 #
+ 0 -
а ещё можно прокси использовать :-D
Aleksdem 19.04.2010 22:31 #
+ 0 -
к echo 1 > /proc/sys/net/ipv4/ip_forward можно добавить squid :) кеш никогда не мешал.
kstep 19.04.2010 23:25 #
+ 1 -
А просто маршрутизацию через route настроить не судьба? iptables тут кагбе может особо и не нужен.
Или я не прав?
le087 20.04.2010 10:50 #
+ 0 -
тут маскарадинг нужен, потому что IP-адрес в локалке и он будет серый, как-то так, правда.. это ИМХО, в сетях не специалист нифига я
Jazz 20.04.2010 00:00 #
+ 1 -
Вот только не надо вот
dr_lo 20.04.2010 03:33 #
+ 0 -
3. Есть сетевой кабель.

надеюсь кроссовер?
vvorth 20.04.2010 09:17 #
+ 1 -
ЕМНИП современные железки автоматом определяют что в них по каким контактам идёт воткнуто, или я ошибаюсь?
dr_lo 21.04.2010 04:30 #
+ 1 -
если так, то я, видимо, застрял в прошлом
vvorth 21.04.2010 08:57 #
+ 1 -
Именуется это "автоматическое определение типа кабеля прямой/перекрещенный (MDI/MDIX)". Большинство коммутаторов это умеют, а сетевухи - далеко не все, но тоже не редкость.
Astronom 20.04.2010 19:32 #
+ 1 -
Спасибо за ответы.
Буду пробовать наладить локальную сеть.
Cucumber 06.05.2010 13:02 #
+ 0 -
Для ленивых убунтовцев есть готовые пакеты:
sudo aptitude install ipmasq dnsmasq

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн