Donc, j'ai récemment installé Ubuntu 16.04 (Server). Et j'ai des problèmes pour le connecter à Internet sur mon routeur.
ifconfig -a
:
enp8s0 Link encap:Ethernet HWaddr **:**:**:**:**:**
inet addr:192.168.1.7 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:19
lo Link encap: Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:196 errors:0 dropped:0 overruns:0 frame:0
TX packets:196 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:15016 (15.0 KB) TX bytes:15016 (15.0 KB)
comme pour quand je ping 8.8.8.8
:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.1.7 icmp_seq=1 Destination Host Unreachable
last but not least, le /etc/network/interfaces
:
source /etc/network/interfaces.d/*
auto lo enp8s0
iface lo inet loopback
auto enp8s0
iface enp8s0 inet static
address 192.168.1.7
netmask 255.255.255.0
gateway 192.168.1.1
EDIT:route -n
:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 enp8s0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp8s0
ip route show
:
default via 192.168.1.1 dev enp8s0 onlink linkdown
192.168.1.0/24 dev enp8s0 proto kernel scope link src 192.168.1.7 linkdown
networking.service
:
networking.service - Raise network interfaces
Active: active (exited) since Mon 2016-05-02 21:00:58 EDT; 10min ago
(si vous avez besoin de plus de services de networking.service, dites-le simplement)
ethtool enp8s0
:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: Unknown!
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: g
Wake-on: g
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: no
ethtool -i enp8s0
:
driver: tg3
version: 3.137
firmware-version: sb
expansion-rom-version:
bus-info: 0000:08:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
ip neigh show
:
192.168.1.1 dev enp8s0 INCOMPLETE
S'il vous plaît être détaillé avec vos réponses, merci d'avance! :)
C'était simplement un câblage défectueux.
Désolé les gars!
Pinging 8.8.8.8 c'est ICMP, le DNS n'est pas impliqué (mais vous avez toujours besoin de le configurer correctement ;-)
"Hôte de destination inaccessible", c'est message de contrôle ICMP de type 3, code 1 , très probablement, il n'y a pas de route à destination de l'hôte cible.
Donc, la première chose à faire est de vérifier votre table de routage
route -n
ip route show
Obtenez la sortie.
Essayez de faire un ping sur votre passerelle en premier et voyez si cela fonctionne en premier lieu.
Vérifier l'état de networking.service
systemctl status networking.service
BTW: iptables
n'est peut-être pas encore joué, mais ce sera bien si vous pouvez également poster le résultat iptables-save
.
Mettre à jour
Basé sur la sortie ethtool, il y a un problème de couche 2.
Speed: Unknown!
Duplex: Unknown! (255)
Quelques points à souligner
La carte réseau devrait prendre en charge 1 000 Mbits/s, mais a été définie sur 100 Mbits/s (vous l'avez fait?)
Commutateur/routeur annoncé 1000Mbps
les deux côtés autoneg est allumé
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Essayez de régler la vitesse de NIC à 1000 Mbits/s en utilisant ethtool -s <inferface> speed 1000 duplex full autoneg on
, ifconfig down
/ifconfig up
et vérifiez à nouveau ethtool <interface>
pour les valeurs Speed et Link detected
.