Статический маршрут Ubuntu Server через ПК с Ubuntu

1225
Jadeye

Работаю над пониманием Linux.

Я все еще считаю себя новичком. Я недавно установил сервер 10.04 с LAMP и другими на нем. Я хочу получить его в Интернете: apt-get update и установить webmin.

Мои настройки: Ubuntu 10.04 PC Ubuntu 10.04 SERVER

ПК подключается к www через WiFi :

netstat -r

Kernel IP routing table Destination Gateway Genmask Flags Iface 10.0.0.0 * 255.255.255.0 U wlan0 192.168.122.0 * 255.255.255.0 U eth0 link-local * 255.255.0.0 U eth0 

ifconfig -a

eth0 Link encap:Ethernet HWaddr 6c:f0:49:c1:20:48  inet addr:192.168.122.100 Bcast:192.168.122.255 Mask:255.255.255.0  lo  Link encap:Local Loopback  inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host  wlan0   Link encap:Ethernet HWaddr 00:1f:1f:3c:f5:37  inet addr:10.0.0.4 Bcast:10.0.0.255 Mask:255.255.255.0 

СЕРВЕР подключается:

Destination Gateway Genmask Flags Iface 192.168.122.0 * 255.255.255.0 U eth0 default 192.168.122.100 0.0.0.0 UG eth0 

Когда я пинг с сервера:

ping 10.0.0.4 - GOOD ping 192.168.122.100 - GOOD ping -b 192.168.122.253 OR 0 - GOOD 

в /etc/network/interface

Я определил шлюз как 192.168.122.100

Что я делаю неправильно? У кого-нибудь есть идеи, как заставить сервер выходить в интернет через ПК? Они видят друг друга, сервер видит IP-адрес, предоставленный маршрутизатором WWW ПК, но он не выходит через него.

Я провел здесь некоторые эксперименты, пытаясь заменить шлюз всеми видами, но безуспешно.

Пытался:

up route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.122.253 (=router static ip) 

Как это исправить?

0
Вы включили ip forwarding (маршрутизацию) на своем ПК? - сделать `sysctl -w net.ipv4.ip_forward = 1` nos 12 лет назад 0
Спасибо, только что сделал, но ситуация по-прежнему. Я думаю, что проблема с моей конфигурацией eth0. Jadeye 12 лет назад 0
Я должен признать, я полностью потерян. Jadeye 12 лет назад 0

1 ответ на вопрос

0
MisterWalrus

Я не вижу, что у вас определен шлюз по умолчанию, у меня нет системы Linux здесь, но таблица маршрутизации должна иметь что-то вроде:

0.0.0.0 маска 0.0.0.0 gw gateway_ip (и, конечно, вы должны быть в состоянии получить доступ к вашему шлюзу с вашего компьютера).

Как только у вас это получится, пингуйте что-нибудь известное ... например, www.yahoo.com, но не по имени URL, сделайте это с его IP. Из моего дома: 69.147.125.65

После этого вам нужно всего лишь настроить IP-адрес вашего DNS-сервера, в /etc/resolv.conf, или позволить вашему dhcp

Я вроде понимаю, поэтому позвольте мне попробовать, пожалуйста: когда вы говорите, шлюз по умолчанию, вы имеете в виду для сервера? и для сервера, что это должно быть: IP-адрес маршрутизатора? станция eth0 ip? ip Wi-Fi Dungle? следовательно: 192.168.122.253 ИЛИ 192.168.122.100 ИЛИ 10.0.0.4? Jadeye 12 лет назад 0
Еще лучше, позвольте мне спросить: как должен выглядеть файл / etc / network / interfaces config для сервера? статический ip 192.168.122.200 маска сети 255.255.255.0 ** шлюз ???. ???. ???. ??? ... ** и есть ли добавленная команда `inet route add -net`? как это должно выглядеть? Jadeye 12 лет назад 0
Здравствуйте, Jadeye: Пожалуйста, выполните это как root в вашей системе: route add default gw 192.168.122.253 Я не знаю, как добавить новую строку в этом редакторе, но, пожалуйста, понял, что вы должны нажать enter после gw IP (192.168.122.253 ) ... Теперь я предполагаю, что все, что находится на 192.168.122.253, имеет путь к Интернету. Если это так, пожалуйста, пинг 69.147.125.65, если успешно, то пинг www.yahoo.com. MisterWalrus 12 лет назад 0
Мои / etc / network / interfaces просто показывают: auto lo и iface lo inet loopback. MisterWalrus 12 лет назад 0
Эй, мистер Валрус, хорошо, так что для здесь вы делаете SHIFT + ВВОД в поле Messege. Q: Когда вы говорите: «в вашей системе», вы имеете в виду ПК, подключенный к сети, или сервер, пытающийся получить шлюз? Просто чтобы убедиться, что мы находимся на той же странице: серверу необходимо веб-соединение. ПК имеет веб-соединение через WiFi. Dungle ip 10.0.0.4 ip сервера 192.168.122.200 ip компьютера 192.168.122.100 статический IP-адрес маршрутизатора 192.168.122.253 Что нужно сделать, чтобы получить СЕРВЕР через Интернет ??? И если это, как вы говорите, где мне сделать "sudo route add default gw 192.168.122.253"? Сервер ИЛИ ПК? Спасибо, JadeYe. Jadeye 12 лет назад 0