linux橋接
1. 如何開啟linux 橋接的廣播功能
使用橋接上網的話需要配置linux系統的IP,具體步驟如下:
1,在命令行模式下或者桌面上進入終端模式,找到/etc/sysconfig/network-script/ifcfg-eth0文件;
2,使用vi打開文件 vi ifcfg-eth0,注意,有的linux系統這個文件可能不帶ifcfg前綴。
3,需要改動的:
BOOTPROTO=static
#默認是dhcp,自動獲取,自動獲取需要將網路模式改橋接模式
需要增加的:
IPADDR=192.168.1.10 #地址是自己設置的
NETMASK=255.255.255.0
修改好之後保存退出。
天在別的朋友電腦拷貝一個RedHat系統,部署到VMware虛擬機以後,連不上網,通過ifconfig命令,查看結果,如圖所示:
ifconfig
然後,我想嘗試一下,在虛擬機中ping 本地物理機地址,結果如圖。
ping localhost
嘗試了很多方法,花了2個小時的功夫。終於找到了原因。
以下是我解決問題的步驟,分享出來,幫助大家盡快解決問題,與同樣遇到過這個問題的同胞共勉!
總結起來,主要有4步:
1、使用chkconfig iptables off 關閉Linux系統防火牆,並且確保windows防火牆一樣關閉。
2、將network選項中默認的「NAT鏈接方式」改為「網橋鏈接」,如圖所示。
這里寫圖片描述
3.root 用戶登錄,修改網路配置文件,命令如下
[root@zb ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
然後,在window中通過cmd > ipconfig 可以看到 「乙太網適配器 VMware Network Adapter VMnet8:」 ip地址為 「192.168.139.1」
ipconfig
按照上圖的ip地址修改配置文件,紅色部分為修改過內容。
DEVICE="eth0" BOOTPROTO="static" // 靜態設置ip,下面配置 BROADCAST=192.168.253.255 // 廣播地址 *IPADDR=192.168.139.1* // ip地址,手動指定,避免每次動態分配 NETMASK=255.255.255.0 // 子網掩碼 NETWORK=192.168.253.0 // 網路號 *GATEWAY=172.18.8.254* // 網關 HWADDR="00:0C:29:8D:07:8E" NM_CONTROLLED="yes" ONBOOT="yes" // 系統啟動後,自動啟動網卡 TYPE="Ethernet" UUID="73869271-edc7-45a1-bbc7-1691af066ae2"
4、修改完成以後,千萬記住,還有一步,重啟服務!
[root@zb ~]# service network restart
成功重啟以後,測試效果如圖:
service network restart
測試結果,使用ifconfig查看,如下圖所示,成功顯示internet地址:
這里寫圖片描述
2. Linux虛擬機如何設置橋接模式上網
VM虛擬機軟體為用戶提供了3種可選的網路模式,分別為橋接模式、NAT模式與僅主機模式。
橋接模式:相當於在物理主機與虛擬機網卡上架設了一座橋梁,從而可以通過物理主機的網卡訪問外網。
NAT模式:讓VM虛擬機的網路服務起到路由器的作用,使得虛擬機軟體內的主機可以通過物理主機訪問外網,在真機電腦中對應的物理網卡是VMnet8。
僅主機模式:僅讓虛擬機內的主機與物理主機通信,不能訪問外網,在真機電腦中對應的物理網卡是VMnet1。
根據下圖可進行對應的設置:
更虛擬機安裝Linux系統詳細的教程請參考《Linux就該這么學》中的第一章節~
3. 如何配置linux下雙網卡橋接
linux下雙網卡配置橋接如下
首先,配置linux伺服器端,將兩張網卡配置成橋接模式:
在/etc/sysconfig/network-scripts/文件夾下創建ifcfg-br0橋接介面配置文件,內容如下:
[root@N3 network-scripts]# vi ifcfg-br0
# Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
DEVICE=br0-----橋接介面命名為bro
TYPE=Bridge-----類型橋接模式
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.222----這部分是配置橋接介面的管理ip(類似svi口的ip)和網關等等。
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NETWORK=192.168.1.0
將兩個介面加入橋接埠:
[root@N3 network-scripts]# vi ifcfg-eth0
# Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
DEVICE=eth4
BOOTPROTO=none
HWADDR=00:21:5E:47:31:98
ONBOOT=yes
BRIDGE=br0---加入橋接埠
IPV6INIT=no
PEERDNS=yes
NM_CONTROLLED=no
TYPE=Ethernet
USERCTL=no
[root@N3 network-scripts]# vi ifcfg-eth1
# Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
DEVICE=eth5
BOOTPROTO=none
HWADDR=00:21:5E:47:31:A0
ONBOOT=yes
BRIDGE=br0
IPV6INIT=no
PEERDNS=yes
NM_CONTROLLED=no
TYPE=Ethernet
USERCTL=no
配置完成後,需要重啟設備後,網卡橋接才能生效。
其次,在linux下開啟生成樹協議:
到目前為此我們可以看到,如果linux端配置成橋接模式,而交換機端也沒有開啟生成樹,整個網路是環路狀態。
我們要在交換機端開啟生成樹:spanning-tree
同時在linux端也開啟生成樹協議,通過如下命令開啟:
[root@SERVER2 ~]# brctl stp br0 on
可以通過如下命令查看linux伺服器生成樹狀態:brctl showstp br0
交換機端查看生成樹狀態:show spanning-tree summary
可以看到交換機端埠GI0/50被block了,兩端生成樹都生效了。
至此Linux下雙網卡橋接同時開啟生成樹保證網路拓撲不環路的方案就完成了。
4. Linux 橋接,連不上網
橋接的話,你的網路是自動獲取IP地址嗎?一般配置好IP地址,網關和DNS這三個就沒問題
5. 如何在linux下使用tor橋接
使用橋接上網的話需要配置linux系統的IP,具體步驟如下:
1,在命令行模式下或者桌面上進入終端模式,找到/etc/sysconfig/network-script/ifcfg-eth0文件;
2,使用vi打開文件 vi ifcfg-eth0,注意,有的linux系統這個文件可能不帶ifcfg前綴。
3,需要改動的:
BOOTPROTO=static
#默認是dhcp,自動獲取,自動獲取需要將網路模式改橋接模式
需要增加的:
IPADDR=192.168.1.10 #地址是自己設置的
NETMASK=255.255.255.0
修改好之後保存退出。
這樣linux可以上網了。
4,如果想要使電腦和linux在同一區域網下,方面2台機器之間互連的話。還需要配置電腦的ip,
打開網路和共享中心->打開適配器設置->可以看到有1個vmware的網路(有的可能是2個),右鍵第一個屬性,打開TCP/IPv4的屬性設置,將ip地址設置成192.168.1.20。
6. Linux怎麼把無線網路橋接橋接到有線網路
其實一個路由器就可以解決,如果不想買可以借鑒一下使用橋接模式讓虛擬機也能上網:
1、設置虛擬機的網路連接方式
在設置虛擬機網線的連接方式的時候,注意第一個選擇橋接模式,第二個界面名稱必須使用和宿主機相同的網卡,然後後面的接入網線是必選的,不然的話會顯示網線沒插上的感覺,許可權類型,虛擬機和宿主機是雙向的,均可以ping通
2、 檢查宿主機的本地連接方式
在這里最主要的就是檢查本地網路連接,查看和虛擬機是否用的是相同的網卡,如果不是相同的網卡,會出現虛擬機不能上網的問題。
3、 查看宿主機的IP地址和網關,便於設置虛擬機的IP地址和網關
4、 設置虛擬機的IP地址和網關,在設置ip的時候,虛擬機和宿主機必須在同一個網段內,並且網關也是要相同的
5、 配置DNS解析,這里用的DNS解析是直接使用的谷歌的dns伺服器
6、 重啟虛擬機的網路服務,從而讓相關的設置進行生效
7、 測試是否能連接上網路
8、相關問題
如果進行了上述的步驟之後,還是不能連接網路,那麼進行下面步驟:
a 檢查防火牆設置,先關閉防火牆進行測試
b 檢查selinux設置,先關閉selinux進行測試
——希望可以幫到你!
7. 虛擬機下linux用橋接上網怎麼設置
VM虛擬機的3種網路模式:Bridged(橋接最適合生產環境)、NAT(NAT模式適合家庭環境)、Host-Only(Host-only不能上網)
Bridged(橋接最適合生產環境):這種方式下,虛擬機就像一台真正的計算機一樣,直接連接到實際的網路上,與宿主機沒有任何聯系。NAT(NATlinuxprobe.com/chapter-01.html#12_VM模式適合家庭環境):這種方式下,虛擬機的網卡連接到宿主機的Vmnet 8上。此時系統的VMware NAT Service服務就充當了路由器的作用,負責將虛擬機發到VMnet8的包進行地址轉換之後發到實際的網路上,再將實際網路上返回的包進行地址轉換後通過VMnet8發送虛擬機。VMwareDHCP Service負責為虛擬機提供DHCP服務。Host-Only(Host-only不能上網):這種方式下,虛擬機的網卡連接到宿主機的Vmnet 1上,但系統並不為虛擬機提供任何路由服務,因此虛擬機只能和宿主機進行通信 ,而不能連接到實際網路上。
詳細配置步驟:
第一步:
輸入:setup進入網路配置模式
修改DNS地址,然後保存退出。
第二步:
ONBOOT是指明在系統啟動時是否激活網卡,只有在激活狀態的網卡才能去連接網路,進行網路通訊。
輸入:vi/etc/sysconfig/network-scripts/ifcfg-eth0
進入修改菜單後按i進入插入模式:
ONBOOT=yes
HWADDR=這行刪掉(敲dd刪除整行)
UUID=這行刪掉
按esc鍵,保存退出(:wq!)。不保存退出::q!
第三步:
重啟網卡命令(兩種):
/etc/init.d/networkrestart(這個更好,可以tab補全)
server networkrestart
ifupeth0
查看:ifconfig eth0
驗證:ping www..com
8. ====== 什麼是Linux橋接======
linux的網卡一般有Nat和bridge兩種模式,用Nat的話可能會出現些問題(切身體會啊)、把網卡設成bridge的就行了、如果只有Nat的可以添加bridge 查看更多答案>>
9. linux環境下,怎麼橋接無線網卡
打開內核的轉發選項,然後利用iptables的nat表寫一個轉發規則,關注系統介面即可,不論是什麼網卡;
如果你想設置無線網卡的工作模式(AP模式等),網上教程很多。
10. linux 橋接模式無法上網
配置文件錯誤,沒有名為eth0的網卡,先用ifconfig -a看看網卡名稱,再配置