Работаю над пониманием 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)

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

1 ответ1

0

Я не вижу, что у вас определен шлюз по умолчанию, у меня нет системы 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .