Ubuntu Server 16.04 配置静态ip及动态ip

    技术2023-11-18  73

    Ubuntu Server 16.04 配置静态ip及动态ip

    首先把需要用的指令列出

    查看当前网路配置

    ifconfig

    查看设备拥有的网卡

    ip addr # ip link

    查看当前连接商在网卡情况

    ip route show default via 192.168.1.1 dev eth0 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.110 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.200

    重启网络命令

    systemctl restart networking # or # service networking restart

    要用到关键配置文件列出

    网卡配置地址 /etc/network/interfaces

    内容大概是这样的

    # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback auto eth0 #iface eno1 inet dhcp iface eth0 inet static address 192.168.1.119 netmask 255.255.255.0 getway 192.168.1.1 dns-nameserver 1.1.1.1 dns-nameserver 114.114.114.114 dns-nameserver 8.8.8.8

    DNS配置地址 /etc/resolv.conf 内容大概如下

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 0.0.0.0 nameserver 8.8.8.8

    /etc/resolv.conf修改在内容将会立即生效,但是一旦重启电脑或网络又会被重置。

    通过修改/etc/resolvconf/resolv.conf.d/base配置文件,再重启networking可永久生效

    配置静态或动态IP

    首先需要先查看网卡的名称

    ip router show

    进入网络配置文件进行修改配置

    sudo vi /etc/network/interfaces

    配置文件如下

    auto eth0 iface eth0 inet dhcp # 动态配置 auto eth1 iface eth1 inet static # 配置静态 address 192.168.1.100 # ip地址 netmask 255.255.255.0 # 网络掩码 gateway 192.168.1.1 # 网关 dns-nameserver 114.114.114.114 # dns服务器,可以设置多个

    重启网络

    sudo service networking restart

    查看当前ip

    ifconfig
    Processed: 0.014, SQL: 9