linux無法訪問外網
❶ linux虛擬機連不上外網,該如何正確地設置呢
VMware下的話需要看下使用的是哪種方式
不能聯網一般都是Linux的網關沒設置對,重新配置下ip和網關
VMware下的網關一般不是1結尾是2結尾
❷ linux 能訪問內網,但不能訪問外網。(我是菜鳥)求助,怎麼配置!
用iptables就可以了
iptables -F
iptables -t nat -F
iptables -A INPUT -s 192.168.0.0/16 -d 192.168.0.0/16 -j ACCEPT
iptables -A INPUT -d 192.168.0.0/16 -j DROP
iptables-save
除了192.168.0.0/16 網段之外的都不能訪問。
按照這個寫就可以了
❸ linux 伺服器為什麼不能被外網訪問
linux 伺服器為什麼不能被外網訪問的原因有很多的,比如伺服器架設不成功,伺服器故障等,如果這些都沒有問題,多數情況下是因為防火牆的問題,建議將相應的服務添加到防火牆允許 隊列 中.
❹ linux系統下web站點外網無法訪問。
外網要訪問內網部署的web,只能通過DNAT轉發數據包。
假設你的網關外網地址是1.1.1.1,直接通過http://1.1.1.1想實現訪問。
首先你得保證1.1.1.1地址上面的80埠沒有被其他程序佔用。
然後將1.1.1.1的80埠轉發給內網的192.168.8.8加web監聽埠號。
iptables的示例命令:
iptables -I PREROUTING -d 1.1.1.1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.8.8:80
提醒:若此時外網網路可以正常訪問,但內網網路通過外網地址是不可以直接訪問的,原因是netfilter的規劃還不夠,還需要另外設置。若沒有此問題,則你的網關可能不是linux。
❺ linux不能訪問外網了
配置文件有誤,注釋掉/etc/sysconfig/network-scripts/ifcfg-eth0N裡面的所有內容,再重啟即可。
❻ Linux ping不通外網怎麼回事
虛擬機的網路是哪種?
NAT下應該直接能上網,一切都自動,但特理機無法訪問虛機,反過來也不行;
橋接模式下與物理機是同網段不同IP,網關和物理機相同,相當於物理機的對等機;
Host-Only模式下,網段必須是192.168.137.x,網關是192.168.137.1 ,並且windows下本地連接要開共享給Host-Only網路。
看你的配置,好象沒設網關:/etc/systconfig/network里應該有一行GATEWAY=x.x.x.x
❼ LINUX無法上網
檢查步驟如下:
1、進入sh,執行:ifconfig 命令;
2、如果正常啟動了,而且ip已經設置好了,就會在輸出結果中發現ip地址,直接就可以上網了
3、如果沒有發現ip地址,說明網卡沒有正常配置,需要進行配置:
在/etc/sysconfig/network-scripts目錄下面有網卡的配置文件
ifcfg-eth0是第一個網卡的配置文件,eth1試第二個,一次類推
使用vi修改配置文件,具體配置文件的內容,可以man以下或者到網上搜索一下,下面是一個模板:
DEVICE="eth0"
#網卡名稱
ONBOOT=yes
#啟動時就自動鏈接
NM_CONTROLLED="yes"
#由網路管理工具控制
HWADDR=00:22:68:1A:CB:7D
#物理地址MAC
TYPE=Ethernet
#網卡類型:乙太網卡
BOOTPROTO=dhcp
#ip試通過dhcp server 自動獲取的
DEFROUTE=yes
#默認路由
PEERDNS=yes
#自動獲取DNS
PEERROUTES=yes
#自動獲取路由
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
#關閉ipv6
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
4、也可以使用setup命令進行設置:進入超級用戶,執行:setup,按照菜單和提示輸入網路配置信息;
5、如果安裝了圖形界面,在右上角就會出現網路管理工具的圖標,可以使用它進行配置。
❽ linux系統無法上外網,路由器可以上網,ping不通外網IP
預設網關配置了嗎?
netstat -rn 看一下
如果沒配的話,執行
route add default gw 192.168.1.1 #根據實際網關IP填寫
如果重啟後有效:
vi /etc/sysconfig/network
增加:
GATEWAY=192.168.1.1 #根據實際網關IP填寫
另外,配置DNS客戶
vi /etc/resolv.conf
增加:
nameserver 192.168.1.1 #根據實際DNS IP填寫
❾ linux怎麼訪問外網 百度經驗
原理同windows
一、設置網卡信息vi /etc/sysconfig/network-scripts/ifcfg-eth0文件 (注意eth0為第一塊網卡地址,請根據本機網卡名稱不同調整)
DEVICE=eth0 #物理設備名
IPADDR=192.168.1.X #設置為IP地址(此處用於靜態IP,如果是動態分配則不用設置)
NETMASK=255.255.255.0 #掩碼
GATEWAY=192.168.1.1 #網關地址(請根據具體情況設置,如子網為192.168.10.X,一般網關為192.168.10.1)
ONBOOT=yes
BOOTPROTO=static #[none|static|bootp|dhcp](不使用協議|靜態分配|BOOTP協議|DHCP協議)(如果是動態選擇dhcp)
二、修改網關
vi /etc/sysconfig/network(其實一步驟中也有網關,可二選一設置)
NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.1.1
三、修改DNS