weiyongaware 2024-09-29 16:48 采纳率: 0%
浏览 5
问题最晚将于10月07日00:00点结题

Ubuntu20.04主机有两个网口,如何配置将其中一个网口用来接入外网,另一个网口用来给其他设备上网

Ubuntu20.04主机有两个网口,如何配置将其中一个网口用来接入外网,另一个网口用来给其他设备上网?

  • 写回答

22条回答 默认 最新

  • 关注

    下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    在Ubuntu 20.04系统中,可以通过以下步骤来分别配置两个网络口以接入外网和让其他设备连接到该网络:

    1. 首先,确保你的计算机已安装了必要的网络驱动,如networkManager。如果没有,请访问以下链接下载和安装:

      • 安装networkManager:https://apt.kde.org/search.php?q=networkManager&tab=auto

      • 安装完成后,重启计算机。

    2. 在终端中,使用以下命令启用networkManager服务:

      sudo systemctl enable networking
      
    3. 创建一个新的虚拟网络,并将其与主网络关联起来:

      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将被设置为内连的网络。请注意,由于这是内部网络,因此您需要使用用户名adminroot登录,并确保没有安全软件阻止它们对网络进行更改。

    如果你需要让其他设备通过其他网络接入此网络,请按照上述步骤修改网络接口的配置。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月29日

悬赏问题

  • ¥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 寻字节跳动内部人员帮推简历