Прежде всего могло бы быть полезно объяснить, что моя установка локальной сети:
[Internet] <---> [192.168.1.1] <---> [10.10.10.1] <---> [Computer]
таким образом маршрутизатор в 10.10.10.1 является шлюзом и маршрутизатором компьютера 192.168.1.1 запроса DNS дескрипторов.
~~~~~
Я установил сервер Ubuntu 12.04 на рассматриваемом компьютере, но я, может казаться, не получаю соединение Ethernet, работающее правильно. Вот информация, что я думал бы, будет полезно:
user@SAMserver1:~$ lspci | grep Eth
00:03.0 Ethernet controller: Digital Equipment Coporation DECchip 21140 [FasterNet] (rev 22)
~~~~~
user@SAMserver1:~$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:00:65:19:1f:e3
inet addr:10.10.10.2 Bcast:10.10.10.15 Mask:255.255.255.240
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 ettors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:3 dropped:0 overruns:0 carrier:3
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
~~~~~
user@SAMserver1:~$ cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.10.10.2
netmask 255.255.255.240
gateway 10.10.10.1
dns-search 192.168.1.1
dns-nameservers 192.168.1.1
~~~~~
user@SAMserver1:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.10.10.1 0.0.0.0 UG 100 0 0 eth0
10.10.10.0 * 255.255.255.240 U 0 0 0 eth0
~~~~~
user@SAMserver1:~$ ping -c 1 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
from 10.10.10.2 icmp_seq=1 Destination Host Unreachable
--- 10.10.10.1 ping statistics ---
1 packet transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
~~~~~
user@SAMserver1:~$ ping -c 1 www.google.com
ping: unknown host www.google.com
~~~~~
Любой совет значительно ценился бы и сообщался бы мне, если существует какая-либо полезная информация, которую я не учел.
PS: Я действительно удостоверялся, что обращаются 10.10.10.2, был зарезервирован на маршрутизаторе для MAC-адреса сервера
PPS: Обрезанный вывод"lspci -vvv
"
00:03.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 22)
Subsystem: Cogent Data Technologies, Inc. Device 2500
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 66 (5000ns min, 10000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 3
Region 0: I/O ports at 1000 [size=128]
Region 1: Memory at 44000000 (32-bit, non-prefetchable) [size=128]
[virtual] Expansion ROM at 18000000 [disabled] [size=256K]
Kernel driver in use: tulip
Kernel modules: tulip
Вам необходимо сначала настроить сеть LAN, прежде чем подключиться к DNS-серверу в другой сети.
Вы получили ошибки от ifconfig, может быть несколько причин: аппаратное обеспечение: неисправный кабель, неисправный разъем. настройка программного обеспечения: несовпадение дуплекса, неправильный драйвер ядра для сетевой карты и т. д.
Когда вы исключаете эти вещи, попробуйте также иметь постоянные настройки сетевой маски, просто хорошая практика. как я вижу три разных сетевых маски из вашего вывода: 255.255.255.240 из 'ifconfig', 255.255.255.252 в / etc / network / interfaces, 255.255.255.242 от «маршрута».
Это не столько «решение», но, поскольку я первоначально установил Ubuntu без карты Ethernet PCI, я попытался переустановить карту на месте, и это, похоже, помогло.