Достал я недавно винт с 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 |
Ну вот и всё, пользуемся.
Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел