如果我們想要將虛擬機與物理主機同一網(wǎng)段,并且像物理機器一樣被其他設備訪問,則需要以橋接模式上網(wǎng),這個時候,物理主機就必須配置為使用網(wǎng)橋上網(wǎng)了。
注意:這里我們使用了 NetworkManager 網(wǎng)絡管理工具中的 nmcli 來進行配置,因此先需要開啟 NetworkManager 服務。
1. 添加網(wǎng)橋設備(br0)及連接名(br0)
$ nmcli c add type bridge autoconnect yes con-name br0 ifname br0
上面的命令完成了這幾個操作:創(chuàng)建 br0(可以自定義) 網(wǎng)橋設備、創(chuàng)建 br0(可以自定義) 網(wǎng)絡連接,將 br0 網(wǎng)橋設備 stp 設置為 on,可以通過 brctl show
查看網(wǎng)橋,可以通過 nmcli c show
查看網(wǎng)絡連接。
2. 配置網(wǎng)橋的ipv4連接信息
1) 動態(tài)獲取 ip 方式:
$ nmcli c modify br0 ipv4.method auto
2) 靜態(tài)設置 ip 方式(我的華為路由器默認是 192.168.3.0 網(wǎng)段):
$ nmcli c modify br0 ipv4.method manual ipv4.address 192.168.3.10
$ nmcli c modify br0 ipv4.gateway 192.168.3.1
$ nmcli c modify br0 ipv4.dns 192.168.3.1
3. 刪除原來的有線網(wǎng)卡連接(如果有的話)
$ nmcli c delete eno1
4. 綁定網(wǎng)卡連接到橋接設備
$ nmcli c add type bridge-slave autoconnect yes con-name eno1 ifname eno1 master br0
這里的網(wǎng)卡連接名為 eno1,網(wǎng)卡設備名為 eno1,橋接設備為 br0,如果 con-name 名字設置為網(wǎng)卡名字,則 ifname 還可以省略,也就是上面的語句可以省略寫成:
$ nmcli c add type bridge-slave autoconnect yes con-name eno1 master br0
5. 重啟 NetworkManager
$ systemctl restart NetworkManager
至此,主機用網(wǎng)橋方式上網(wǎng)設置成功,并能正常上網(wǎng)??梢酝ㄟ^ ip addr
查看 ip地址信息,發(fā)現(xiàn)網(wǎng)橋設備 br0 被賦予了 ipv4 地址,而 eno1 確實綁定至 br0 (master br0)的狀態(tài)
$ ip addr
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000
link/ether 38:2c:4a:b8:cf:f9 brd ff:ff:ff:ff:ff:ff
altname enp0s25
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether aa:03:4d:ba:ce:a9 brd ff:ff:ff:ff:ff:ff
inet 192.168.3.103/24 brd 192.168.3.255 scope global dynamic noprefixroute br0
valid_lft 85102sec preferred_lft 85102sec
inet6 fe80::36c0:32b9:c068:161/64 scope link noprefixroute
valid_lft forever preferred_lft forever
而虛擬機系統(tǒng)網(wǎng)絡連接也很簡單,只需要將網(wǎng)卡設置為橋接設備,設備名稱為主機橋接設備 br0 即可,如下圖所示:文章來源:http://www.zghlxwxcb.cn/news/detail-629721.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-629721.html
到了這里,關于Arch Linux 使用橋接模式上網(wǎng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!