Debian/ubuntu server 网络配置,主机名配置

一、通过命令ifconfig -a 查看可用网络设备

Debian/ubuntu server 网络配置,主机名配置

通过上面的命令,本机可用的网络设备为enp4s0f0 和enp4s0f1 ,不同的系统版本和硬件配置网络设备名可能不一样,所以一定要先确认本机可用网络设备,

lo为本机回环地址。

二、通过网络配置文件/etc/network/interfaces 配置网络。

1、DHCP方式自动获取ip

root@ubuntu:~# vi/etc/network/interfaces

auto [网络设备名]

iface [网络设备名] inet dhcp #DHCP方式

本机举例:

root@ubuntu:~# vi /etc/network/interfaces

auto enp4s0f0

iface enp4s0f0 inet dhcp

配置文件添加上面的内容保存退出。

2、静态IP

配置地址参数

root@ubuntu:~# vi /etc/network/interface

有线网络配置

auto [网络设备名]

iface [网络设备名] inet static #静态IP地址方式

address [ip地址]

netmask [子网掩码]

gateway [网关]

无线配置部分:

auto wlan0

iface wlan0 inet static

netmask 255.255.255.0

gateway 192.168.0.1

address 192.168.0.113

pre-up ip link set wlan0 up

pre-up iwconfig wlan0 essid ssid

wpa-ssid TP-Link           # 这里的ssid为路由里设置的无线名称

wpa-psk 12345678          # 无线密码

本机举例:

root@ubuntu:~# vi /etc/network/interface

auto enp4s0f0

iface enp4s0f0 inet static

address 192.168.2.100

netmask 255.255.255.0

gateway 192.168.2.1

配置文件添加上面的内容保存退出。如果有多个网卡就添加多个这样的内容,网卡设备名要改成对应的,一个主机只能有一个默认网关

三、配置DNS服务器

方法一 通过/etc/network/interfaces,在它的最后增加下面的内容:

dns-nameservers 114.114.114.114 #根据实际情况配置相应的地址

dns-nameservers 8.8.8.8

保存退出,重启网络服务:

systemctl restart networking.service

查看 /etc/resolv.conf

root@ubuntu:~#cat /etc/resolv.conf 最下面的两行显示的是DNS:

# 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 8.8.8.8

nameserver 8.8.4.4

方法二 通过修改:

/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)

在里面插入:

nameserver 114.114.114.114

nameserver 8.8.8.8

如果有多个DNS就一行一个

修改好保存,然后执行

root@ubuntu:~# resolvconf -u

查看 /etc/resolv.conf,最下面的两行显示的是DNS:

root@ubuntu:~# cat /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 8.8.8.8

nameserver 8.8.4.4

四、Ubuntu的主机名记录在/etc/hostname文件中。修改文件,重启即生效。

1、修改主机名

root@ubuntu:~# vi /etc/hostname

2、重启Ubuntu

reboot

3、查看主机名

hostname

参考:

https://wiki.debian.org/zh_CN/NetworkConfiguration

https://www.cnblogs.com/lfxiao/p/9946107.htm

https://www.douban.com/note/310010442/