Ubuntu18.04(Jetson-Xavier_Nx)设置有线eth0和无线wlan0为静态ip,有线不上互联网,无线上互联网进行开发(有线变成局域,无线上外网是广域只少我这么理解)

22 篇文章 3 订阅
22 篇文章 0 订阅

局域网是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

其他科普自行百度局域网和广域网互联网的区别

网络上大部分的流程如下,结尾都是没完成基本

IP地址修改路径:/etc/network/interfaces

DNS修改路径:/etc/resolv.conf

 梁嗖嗖删除了这个配置文件,下载了netplan.io使用,注意netplan和netplan.io的区别

sudo vi /etc/network/interfaces.d/eth0
sudo vi /etc/network/interfaces.d/wlan0

弃用
sudo apt-get update

sudo apt-get install netplan.io

cd /etv/netplan/ 

ll #查看有没有yaml结尾的文件,没有就自己做几个自己用的

sudo touch  01-netcfg.yaml  02-netcfg.yaml

 

network:
  version: 2
  renderer: networkd
  #ethernets:
  wifis:
    wlan0:
         access-points:
                 "wifi账号你的":
                        password: "你的wifi密码"
         addresses: [192.168.8.239/24] #这是我设置的wifi固定ip
         gateway4: 192.168.8.1 #网关参考网络详解https://baike.baidu.com/item/网关/98992
         nameservers: #表示解析域名时使用该地址指定的主机为域名服务器,其中域名服务器是按照文件中出现的顺序来查询的
                addresses: [114.114.114.114, 192.168.8.1, 8.8.8.8]
            #dhcp4: no
            #auth:
            #key-management: 802.1x
            #method: ttls
            #identity: fluffy@cisco.com
        #password: hash:83...11
network:
   renderer: networkd
   ethernets:
          eth0:
             dhcp4: no
             #optional: no
             addresses: [192.168.1.20/24]
             # gateway4: 192.168.1.1 #这里注释掉,不然连接不上外网,有线的优先级高辉发生冲突
             #nameservers: #也注释掉,用不到
             #                   addresses: [114.114.114.114, 192.168.1.1]
   version: 2

 

nvidia@nvidia-desktop:/etc/netplan$ ip route
default via 192.168.1.1 dev eth0 proto static
default via 192.168.8.1 dev wlan0 proto static
default via 192.168.55.100 dev l4tbr0 metric 32766
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.20
192.168.8.0/24 dev wlan0 proto kernel scope link src 192.168.8.239
192.168.55.0/24 dev l4tbr0 proto kernel scope link src 192.168.55.1
sudo ip route del #删除网卡的默认路由设置

sudo ip route add #增加网卡的默认路由设置


例如:


sudo ip route del default via 192.168.1.1 dev eth0 proto static


这个是不注释掉eth0 的gateway会产生的一个设置,结果就是导致ip和局域网可以用了,外网无法使用。解决办法还是去/etc/netplan下的eth0配置文件注释掉gateway

 

测试配置

在应用改变之前,让我们测试一下配置。为此,使用命令:

sudo netplan try

上面的命令会在应用配置之前验证其是否有效。如果成功,你就会看到配置被接受。换句话说,Netplan 会尝试将新的配置应用到运行的系统上。如果新的配置失败了,Netplan 会自动地恢复到之前使用的配置。成功后,新的配置就会被使用。

应用新的配置

如果你确信配置文件没有问题,你就可以跳过测试环节并且直接使用新的配置。它的命令是:

sudo netplan apply

此时,你可以使用 ip a 看看新的地址是否正确,并且实现了你的wifi上外网,有线和载板通信的结局

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无证驾驶梁嗖嗖

让我们解决Jetson使用问题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值