Ubuntu20.04主机有两个网口,如何配置将其中一个网口用来接入外网,另一个网口用来给其他设备上网?
26条回答 默认 最新
檀越@新空间 2024-09-29 16:50关注获得0.30元问题酬金 下午好🌅🌅🌅
本答案参考ChatGPT-3.5在Ubuntu 20.04系统中,可以通过以下步骤来分别配置两个网络口以接入外网和让其他设备连接到该网络:
-
首先,确保你的计算机已安装了必要的网络驱动,如
networkManager。如果没有,请访问以下链接下载和安装:-
安装
networkManager:https://apt.kde.org/search.php?q=networkManager&tab=auto -
安装完成后,重启计算机。
-
-
在终端中,使用以下命令启用
networkManager服务:sudo systemctl enable networking -
创建一个新的虚拟网络,并将其与主网络关联起来:
sudo nano /etc/network/interfaces vi /etc/network/interfaces <!-- 如果你的物理网卡不是eth0,则修改下面的配置 --> Ethernet card eth0: auto enp0s1 inet dhcp gateway 192.168.1.1 更改网络ID和默认网关:sudo sed -i '/eth0/ s/enp0s1/s/nat/g' /etc/network/interfaces sudo sed -i '/eth0/g s/enp0s1/s/g' /etc/network/interfaces.d/default
配置无线网络:sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
// 如果你是第一台网卡(eth0),添加以下内容: echo "allow淡水精灵-1,1" > /sys/class/net/eth0费率表
编辑其它两台网络:sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
// 如果你是第二台网卡(enp0s2),添加以下内容: echo "allow淡水精灵-2,2" > /sys/class/net/enp0s2费率表
启动WPA_supplicant服务:sudo service wpa_supplicant start
现在,你的
eth0已启用为从Internet获取数据的网络,而enp0s1将被设置为内连的网络。请注意,由于这是内部网络,因此您需要使用用户名admin或root登录,并确保没有安全软件阻止它们对网络进行更改。如果你需要让其他设备通过其他网络接入此网络,请按照上述步骤修改网络接口的配置。
解决 无用评论 打赏 举报-