по первому компьютеру. видимо, при обновлении какого-то из пакетов был заменен /etc/network/interfaces. aptitude, вообще-то, должен был честно предупредить об этом и предложить различные варианты — заменять, не заменять, объединить с редактированием...
судя по этому:
t.t писал(а): ↑17.02.2008 19:07
iface eth0 inet dhcp
провайдер должен быть подключен к интерфейсу eth0. но
t.t писал(а): ↑17.02.2008 19:07
eth0: <NO-CARRIER
т.е., вообще кабель в эту карту не подключен.
видимо, адрес 77.123..., висящий на интерфейсе eth1, прописан руками/скриптом. т.к. в /etc/network/intefaces упоминания про eth1 нету.
от провайдер по dhcp адрес должен получаться?
тогда подправь «iface eth0 inet dhcp» на «iface eth1 inet dhcp».
ну и заодно «auto lo» на «auto lo eth0 eth1».
а также пропиши конфигурацию для eth0. я так все-таки подозреваю, что это та карточка, к которой подсоединяется второй компьютер:
Код: Выделить всё
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
# можно сразу и форвардинг включить:
up echo 1 > /proc/sys/net/ipv4/ip_forward
# и nat
up iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
на втором компьютере, наверно, все осталось по прежнему.
единственное — не вижу дефолтного маршрута. который должен проходить через 192.168.0.1:
ip r a default via 192.168.0.1 dev eth0