Вчера я обновил свою систему с Debian 6 до Debian 7.3.
После перезагрузки выбрал новое ядро linux-image-3.2.0-4-amd64
и сеть стала недоступна.
Я попытался sudo service networking restart
и получили следующие ошибки:
RTNETLINK answers: File exists
Failed to bring up eth0.
Я настраиваю только для eth0. Вот мой /etc/network/interfaces
.:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address x.x.x.x
netmask 255.255.255.0
gateway x.x.x.x
и таблица маршрутизации пуста sudo route -n
:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
Однако старое ядро 2.6.32-5-amd64 x86_64
до сих пор работает.
Любая помощь будет принята с благодарностью.
Проверьте, видит ли новый ядро интерфейс:
ifconfig -a
если интерфейс есть в списке, проверьте его имя,
затем назначьте ip вручную, предполагая, что имя - eth0
ifconfig eth0 IP_ADDRESS netmask NET_MASK
пример: ifconfig eth0 192.168.1.1 сетевая маска 255.255.255.0
добавить gw по умолчанию, предполагая, что шлюз 192.168.1.254
route add default gw 192.168.1.254
Это временное решение.