Достал я недавно винт с Ubuntu из ящика пролежавший там более года.

Подключил я его на машинку с материнкой Intel Atom 230 — и всё чудесно завелось со старта, только вот сеть не появилась. Я начал ковырять конфиги:

Для начала полез в /etc/network/interfaces, просмотрел содержимое и удивился, потому как всё прописано для получения ip-адреса по dhcp:

# cat /etc/network/interfaces
###localhost
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
###LAN eth0
auto eth0
iface eth0 inet dhcp

Набрав в консоли ifconfig eth0 увидел сообщение об отсуствии интерфейса:

# ifconfig eth0
eth0: error fetching interface information: Устройство не обнаружено

Потом я снова полез в консоль, набрал парочку команд для убеждения что интерфейс присутствует и как определилась карточка.

# dmesg | grep eth
[   25.456701] eth0: RTL8102e at 0xf8846000, 00:1c:c0:8d:d1:ea, XID 24a00000 IRQ 220
[   27.354870] Driver 'sd' needs updating - please use bus_type methods
[   27.355410]  sda:<4>Driver 'sr' needs updating - please use bus_type methods
[   38.992889] udev: renamed network interface eth0 to eth1
[   39.227256] r8169: eth1: link up
[   39.227267] r8169: eth1: link up
[   54.750284] eth1: no IPv6 routers present
# sysctl -a | grep eth0
error: permission denied on key 'net.ipv4.route.flush'
error: permission denied on key 'net.ipv6.route.flush'
error: "Invalid argument" reading key "fs.binfmt_misc.register"
.....................
# sysctl -a | grep eth1
error: permission denied on key 'net.ipv4.route.flush'
net.ipv4.neigh.eth1.mcast_solicit = 3
net.ipv4.neigh.eth1.ucast_solicit = 3
net.ipv4.neigh.eth1.app_solicit = 0
.....................

Из вышеуведенного можно сделать вывод, из-за того что эта рабочая Ubuntu была на другой матери — у неё хранится информация о другой карточке на интерфейсе eth0, но и кроме того она увидела нынешнюю, под eth1. Так вот не будем заморачиватся, а настроим интерфейс eth1.

Открываем для редактирования файл /etc/network/interfaces и доводим до вида:

#cat /etc/network/interfaces
###localhost
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
###LAN eth0
#auto eth0
#iface eth0 inet dhcp
###LAN eth1
auto eth1
iface eth1 inet static
#up ip addr 10.10.100.2/32 dev eth1
address 10.10.100.2
netmask 255.255.255.0
gateway 10.10.100.254

Описывая интерфейс eth1, я нарошно описал с закоментированной строкой — это альтернативный вариант.

После чего я перестартанул сеть и все завелось:

#/etc/init.d/networking restart
* Reconfiguring network interfaces...                                              [ OK ]

Если не отвечает сеть по dns именам, перепроверьте свой /etc/resolv.conf:

# ping ya.ru
ping: unknown host ya.ru
#cat /etc/resolv.conf
nameserver 10.10.1.251
domain localhost

У меня другой dns сервер, поэтому я отредактировал /etc/resolv.conf до такого вида:

#cat /etc/resolv.conf
nameserver 10.10.100.254
domain mshome

Теперь пробуем снова:

# ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
PING ya.ru (77.88.21.8) 56(84) bytes of data.
64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=56 time=107 ms
64 bytes from ya.ru (77.88.21.8): icmp_seq=2 ttl=56 time=106 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 106.338/107.099/107.861/0.828 ms

Ну вот и всё, пользуемся.

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/1294


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

Please note: JavaScript is required to post comments.