После обновления с 10.10 на 11.04 перестала работать сеть (машина удаленно не пингуется и я пинговать с машины ничего не могу), т.е. в /etc/network/interfaces все прописано как надо, в /etc/resolv.conf тоже то что нужно. netstat -rn:
|
service@test:~$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.40.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
0.0.0.0 192.168.42.100 0.0.0.0 UG 0 0 0 eth0
|
(этот пример взять с 10.10, он точь в точь как на 11.04)
а это ifconfig
Действия ведутся на windows hyper-v. Поставил новую систему 11.04, настроил сеть (в начале по dhcp получал, но все равно не работал). Не работает. Решил поставить 10.10. Все завелось без проблем. И вот получается 10.10 чистая заводится без проблем, а с чистой 11.04 есть проблемы. И вот еще что. Я справедливо рассудил что возможно это софт какой-то закрывает доступ. После старта системы как правило весь софт не успевает стартануть вовремя. В общем я решил рестартнуть систему и пинговать ее удаленно пока она грузится. Так и есть, после старта пингуется (где-то 13 секунд), но потом пинг пропадает.
И тут сказывается плохое знание системы. В общем как посмотреть что закрывает доступ к сети?
add:
update: 05/18/2011. 11:17 am.
Спасибо
asem за ссылку. У кого проблемы с английским вот мой, такой, кратенький пересказ что надо делать. После установки чистой системы надо проверить что в системе видна сетевая карта. Командой ifconfig вы ее не увидите, а вот с ключем -a проблем не возникнет. Чтоб все заработало как надо нужно подключить нужные библиотеки. Добавляем в /etc/initramfs-tools/modules 4 строчки:
|
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
|
Потом обновляем и перезагружаемся:
|
sudo update-initramfs –u
sudo reboot
|
Далее редактируем /etc/network/interfaces, надо добавить две строчки для начала:
|
auto eth0
iface eth0 inet dhcp
|
и
|
sudo /etc/init.d/networking restart
|
проверяем через ifconfig. Должно все заработать. Если так то меняем /etc/network/interfaces по такому типу:
|
auto eth0
iface eth0 inet static
address 192.168.42.17
netmask 255.255.252.0
gateway 192.168.42.100
|
и снова:
|
sudo /etc/init.d/networking restart
|
Вроде ничего не забыл.