今日、私は現在使用している Windows 7 マシンで USB 経由で Ubuntu 12.04 LTS を試してみることにしました。USB から Ubuntu を実行し、トライアルを選択しました。インターネットに接続できず、イーサネット ポートを使用して接続しています。Linux は初めてなので、サポートを受けるためにどのような情報をどのように提供すればよいかわかりません。この質問がすでに回答されている場合は事前にお詫びしますが、私の質問に対する回答を見つけることができませんでした。
前もって感謝します-
このデータは役に立ちますか? IP を変更しました...
$ sudo lshw -C nekwork
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:08:00.0
logical name: eth0
version: 03
serial: 00:24:1d:11:1e:e1
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernetphysical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8168d-1.fw ip=172.xx.xx.xxx latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:43 ioport:ae00(size=256) memory:fd2ff000-fd2fffff memory:fd2f8000-fd2fbfff memory:fd200000-fd21ffff
ubuntu@ubuntu:~$ ifconfig -a
Link encap:Ethernet HWaddr 00:24:1d:11:1e:e1
inet addr:172.16.12.150 Bcast:172.16.12.255 Mask:255.255.255.0
inet6 addr: fe80::224:1dff:fe11:1ee1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:73 errors:0 dropped:0 overruns:0 frame:0
TX packets:120 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6918 (6.9 KB) TX bytes:14667 (14.6 KB)
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:68 errors:0 dropped:0 overruns:0 frame:0
TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4240 (4.2 KB) TX bytes:4240 (4.2 KB)
ubuntu@ubuntu:~$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 172.16.12.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
172.16.12.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
buntu@ubuntu:~$ ping -c 3 172.16.12.1
PING 172.16.12.1 (172.16.12.1) 56(84) bytes of data.
64 bytes from 172.16.12.1: icmp_req=1 ttl=64 time=0.355 ms
64 bytes from 172.16.12.1: icmp_req=2 ttl=64 time=0.345 ms
64 bytes from 172.16.12.1: icmp_req=3 ttl=64 time=0.346 ms
--- 172.16.12.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.345/0.348/0.355/0.022 ms
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ ping -c 3 www.google.com
ping: unknown host www.google.com
ubuntu@ubuntu:~$
sudo route del -net 169.254.0.0 netmask 255.255.0.0 eth0
その後、もう一度ping -c 3 www.google.com
インターネットでテストしてください
ubuntu@ubuntu:~$ sudo route del -net 169.254.0.0 netmask 255.255.0.0 eth0
SIOCDELRT: No such process
ubuntu@ubuntu:~$ sudo route del -net 169.254.0.0 netmask 255.255.0.0 eth0
SIOCDELRT: No such process
ubuntu@ubuntu:~$ ping -c 3 www.google.com
ping: unknown host www.google.com
答え1
ルーターが 172.16.12.1 であると仮定すると、問題は、マシンがインターネット宛のパケットをそこに送信することを知らないことです。
ルート追加デフォルトGW 172.16.12.1
これにより、LAN 上にないすべてのものがそのアドレスを通じて送信されるようになります。
それがルーターでない場合は、ルーターのアドレスを調べて、それを代入してください。