Достал я недавно винт с 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/?p=1294


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

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

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

Add your comment now

You must be logged in to post a comment.