我的電腦安裝了雙系統,一個是win7,另一個是debian8。
這是我的網路結構:adsl調變解調器+netgear wndr 3800CH+pc。
奇怪的是,同樣的硬體環境,雙系統,進入win7時網路狀態良好,但進入debian8時網路狀態很差。
讓我們從win7開始。
現在重啟就可以進入debian8了。
root@hws:/home/debian8# ifconfig
eth0 Link encap:Ethernet HWaddr e0:3f:49:57:4b:d1
inet6 addr: fe80::e23f:49ff:fe57:4bd1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:568 errors:0 dropped:0 overruns:0 frame:0
TX packets:137 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:42450 (41.4 KiB) TX bytes:12533 (12.2 KiB)
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:175 errors:0 dropped:0 overruns:0 frame:0
TX packets:175 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15994 (15.6 KiB) TX bytes:15994 (15.6 KiB)
cat /etc/network/interfaces
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.0.1
為了修復它: 1.我登入我的 netgear 管理員 gui,並將網關從 192.168.0.1 更改為 192.168.1.1
2.vim /etc/network/interfaces
更改為
gateway 192.168.0.1
進入
gateway 192.168.0.1
重啟進入debian,只有兩個ip可以訪問192.168.1.1和`192.168.1.100',所有公網ip都無法訪問,重啟進入win7,所有公網ip都可以訪問,現在如何解決?
我已經照大克里斯說的做了。
本地電腦ip不能設定為192.168.1.100,已被dhcp設定為192.168.1.2。
如何設定本地電腦IP為192.168.1.100?
答案1
我不認為 debian 有什麼問題。您的系統已根據外觀重新配置。您的位址位於 192.168.1.x 子網路中,而網路的其餘部分位於 192.168.0.x 子網路中。解決這個問題,重新啟動網絡,看看會發生什麼。
答案2
編輯/etc/network/interfaces
檔案以將 eth0 重設為 DHCP:
auto eth0
iface eth0 inet dhcp
然後,您的 Debian 將能夠從路由器取得工作 IP,並且您將能夠根據需要存取路由器管理頁面。
關於您的 WordPress GUID:事後看來,您應該建立一個測試網域名稱而不是伺服器 IP 位址的虛擬主機或主機檔案條目。此外,還有一些 WordPress 工具可以批次修改網站的伺服器名稱。 WordPress 已經考慮到了所有這些,並且有關於如何更改伺服器和網站位址的教學。
答案3
問題解決了。
在 netgear admin gui 中,nameserver 設定為 221.11.132.2\221.11.132.3 但在我的 /etc/resolv.conf 中,nameserver 為 192.168.1.1
vim /etc/resolv.conf
nameserver 221.11.132.2
nameserver 221.11.132.3
所有問題都解決了。