Ubuntu網絡配置IP和DNS等,適用於14.04,16.04,17.10和18.04


本文主要介紹Ubuntu系統的網絡設置,包括IP,DNS和主機名等,適用於14.04,16.04和17.10等版本

===============  完美的分割線 ================

======== 對於14.04和16.04版本 ========

Ubuntu 的網絡配置文件主要有以下幾種:IP地址配置文件、主機名稱配置文件、DNS配置文件。

1.配置IP地址

1.1.配置動態IP地址

sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet dhcp

重啟網卡

sudo /etc/init.d/networking restart

也可以直接輸入下面的命令來獲取地址

sudo dhclient eth0

1.2.配置臨時的靜態IP地址

ifconfig ens33 192.168.1.65 netmask 255.255.255.0
route add default gw 192.168.1.1

1.3. 配置永久的靜態IP地址

sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.11
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 202.106.0.20
dns-nameservers 8.8.8.8

重啟網卡

sudo /etc/init.d/networking restart

1.4. 附:添加第二個IP地址(虛擬IP地址)

sudo vim /etc/network/interfaces
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
gateway x.x.x.x
network x.x.x.x
broadcast x.x.x.x

重啟網卡:

sudo /etc/init.d/networking restart

2.修改主機名

查看當前主機名

sudo /bin/hostname

2.1.臨時修改主機名

sudo /bin/hostname myhostxxx

2.2.永久修改主機名

vim /etc/hostname

3.修改DNS配置

3.1.配置hosts文件查詢

修改/etc/hosts文件使用本機的靜態查詢.

sudo vim /etc/hosts

3.2.配置使用DNS服務器進行查詢

sudo vim /etc/resolv.conf
nameserver 192.168.1.2
nameserver 202.106.0.20
nameserver 8.8.8.8

有時候需要修改下面的文件

sudo vim /etc/resolvconf/resolv.conf.d/base

重啟網卡

sudo /etc/init.d/networking restart

======== 對於Ubuntu 17.10,18.04版本 ========

對於17.10版本,網絡配置中IP和DNS的配置方法變化比較大

1.配置靜態IP和DNS

1)可以使用ip add查看網卡名稱

ip add

2)編輯網卡配置文件

sudo vim /etc/netplan/01-netcfg.yaml 
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no    #dhcp4關閉
      dhcp6: no    #dhcp6關閉
      addresses: [192.168.1.65/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [202.106.0.20,4.4.4.4]

通過改配置文件,可以設置IP,網關和DNS地址,

在/etc/resolv.conf中配置的DNS,網絡重啟后就會失效,可以不配置

3)執行以下命令讓配置生效

netplan apply

2.主機名修改方法與之前版本的相同

======== 完畢,呵呵呵呵 ========


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM