Ubuntu20.04主机有两个网口,如何配置将其中一个网口用来接入外网,另一个网口用来给其他设备上网?
22条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-09-29 16:50关注
下午好🌅🌅🌅
本答案参考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
登录,并确保没有安全软件阻止它们对网络进行更改。如果你需要让其他设备通过其他网络接入此网络,请按照上述步骤修改网络接口的配置。
解决 无用评论 打赏 举报 -
悬赏问题
- ¥20 微信的店铺小程序如何修改背景图
- ¥15 UE5.1局部变量对蓝图不可见
- ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
- ¥20 sentry如何捕获上传Android ndk 崩溃
- ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
- ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?
- ¥15 nasm x86 变量归零
- ¥65 Tree 树形控件实现单选功能,可以使用element也可以手写一个,实现全选为全选状态
- ¥60 寻抓云闪付tn组成网页付款链接
- ¥16 寻字节跳动内部人员帮推简历