ubuntun 网络设置

首先开机,按 ctrl + alt + t 打开终端,窗口全屏/还原,按 ctrl + win + ↑/↓,输入 lsb_release -a 查看系统版本, uname -a 查看内核信息,ifconfig 查看网络配置,route 查看路由信息。

ubuntu 17.01之前的版本ip配置:

编辑网络配置文件是:/etc/network/interfaces

配置动态IP地址:
    auto eth0
    iface eth0 inet dhcp
    # 设置dns解析地址
    dns-nameservers 223.5.5.5
    dns-nameservers 114.114.114.114
配置静态IP地址:
    auto eth0
    iface eth0 inet static
    address 192.168.1.110
    gateway 192.168.1.1
    netmask 255.255.255.0

修改后输入 sudo /etc/init.d/networking restart 重启网卡生效,也可以使用 sudo ifup/ifdown eth0 启停指定网卡,这样有多个网卡的话就不会影响其它网卡。

配置dns服务器:

# vim /etc/resolv.conf #编辑配置文件,添加以下内容
nameserver 114.114.114.114   #设置首选dns
nameserver 8.8.8.8           #设置备用dns


ubuntu 17.01之后的版本ip配置:

Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具。

新的 IP 配置方法不会再用到 /etc/network/interfaces 这个文件,取而代之的是一个 YAML 文件。

默认的 Netplan 配置文件一般在 /etc/netplan 目录下。

在 Ubuntu 18.04 里,这个配置文件的每一行都必须靠空格来缩进,不能用 TAB 来代替,否则配置会不起作用。

Ubuntu 18.04的DNS解析设置改成了 systemd-resolved,不是在原先的配置文件 /etc/resolv.conf 设置了。

#编辑 /etc/systemd/resolved.conf 文件,在其中添加dns;

sudo cp /etc/systemd/resolved.conf /etc/systemd/resolved.conf.bak

#加入一个新行
sudo vi /etc/systemd/resolved.conf

DNS=114.114.114.114 8.8.8.8 8.8.4.4

#重启systemd-resolved.service

sudo systemctl restart systemd-resolved.service

#设置systemd-resolved.service 开机自启

sudo systemctl enable systemd-resolved.service

#对/etc/resolv.conf 重新做软链接

sudo mv /etc/resolv.conf /etc/resolv.conf.bak
sudo ln -s /run/systemd/resolve/resolv.conf /etc/ #这一步必须执行,否则DNS设置不能立即生效

Ubuntu 18.04默认情况下不再安装ifupdown,因此命令ifup和ifdown也不可用。可以使用ip命令来实现类似的功能,ip link set device up 和 ip link set device down。

之前Ubuntu16.04版本里的网卡配置文件 /etc/network/interfaces  不起作用了,改成了netplan方式。

如果新的 netplan 目前不能满足用户的网络使用需求,ifupdown 软件包仍然可以在Ubuntu 中使用和支持。

ifupdown安装命令:apt install ifupdown 

Netplan配置IP地址:

→ # cat /etc/netplan/01-network-manager-all.yaml
network:
    version: 2
    ethernets:
        # Static配置
        eno1:  #网卡名字
            dhcp4: no  #是否自动配置ip
            dhcp6: no  #是否自动配置ipv6
            addresses: [192.168.1.102/24]  #IP地址用,隔开/后面的为子网
            gateway4: 192.168.1.1  #设置网关
            nameservers:
                addresses: [114.114.114.114, 8.8.8.8]  #设置DNS服务器

        # DHCP配置
        eno2: 
            dhcp4: true
            addresses: []

保存并退出文件后,执行重启命令 sudo netplan apply 即可

执行 sudo netplan apply --debug 命令可查看配置生效情况,可根据提示进行修改调整

编辑apt源配置文件,/etc/apt/sources.list,[centos、ubuntu、epel、pypi更换下载源为阿里源],选择合适的源后执行apt update,系统基本网络环境就全部设置好了。


参考:

anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/5720.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注