#route add default gw 19216871 ——设置网关
#vi /etc/resolvconf
[nameserver 20210122468] ——设置DNS
还有就是进图形界面自动配置
#startx 进图形界面!sudo ifconfig eth0 IP地址 netmask 子网掩码------配置IP地
sudo route add default gw 网关------------添加默认路由
vi /etc/resolvconf 配置文件 添加nameserver DNS----配置DNS
sudo /etc/initd/networking restart-----------重启网卡配置
但是方式只能临时修改,当服务器重启后,配置信息丢失;第二种方式直接修改配置文件这样给你解释你看看
eth0上IP为自动获取
eth1上为手工设置(又是VPC自己要求的)
配置过程:
1、打开Ubuntu的/etc/network/interfaces文件
。默认内容如下:
auto
lo
iface
lo
inet
loopback
2、eth0为自动获取IP,所以不需要配置了。插入要手工设置IP的eth1的IP信息,编辑后内容如下,前面auto
eth1,让网卡开机自动挂载:
auto
lo
iface
lo
inet
loopback
auto
eth1
iface
eth1
inet
static
address
1921680101
netmask
2552552550
network
19216800
broadcask
1921680255
gateway
19216802
3、编写完毕保存,然后打开终端运行如下命令,重新启动网卡即可:
$
/etc/initd/networking
restart
也可以重启网卡让新配置生效,优点是不影响其他网络接口:
$
sudo
ifdown
eth0
$
sudo
ifup
eth04、如果以DHCP方式配置网卡,则改为:
auto
eth0
iface
eth0
inet
dhcp
也可以在命令行下直接输入下面的命令来获取地址
sudo
dhclient
eth0
5、配置DNS服务器的地址,最多可以使用3个DNS服务器
$
sudo
vi
/etc/resolvconf
nameserver
20296134133
nameserver
2029612868
nameserver
20296128166
对"resolvconf"的修改是即时生效的。可以使用nslookup命令进行DNS服务器查询,以验证"resolvconf"配置文件。
如何查看DNS
$
less
/etc/resolvconf配置IP的三种方法:
1、使用命令设置:
只是暂时修改网络接口,立即生效,但不永久有效
#ifconfig ethX ip/netmask
# ifconfig eth0 1921681001 设置eth0的IP
# ifconfig eth0 1921681001 netmask 2552552550 > mtu 8000 设置网络接口值,同时设置MTU的值
2、 图形界面设置:
system-config-network-gui
system-config-network-tui
输入setup命令,进入图形界面(配置设备IP等相关属性信息、system-config中的服务集中在这一面板中),有时进入图形设置网络接口的界
面时会出现乱码,这时的解决方法是:退出此图形界面,输入当命令“export LANG=en”,再进入图形界面,乱码便会得到改善。
进入图形界面,选择“Network configuration”
修改后网络接口之后,“Ok”、“Save”、“Save&Quit”、“Quit”退出,网络接口修改完成。网络接口不会立即生效,一旦生效,便会永久有效,让IP生效的解决方法是:
1 #ifdown eth1 && ifup eth1 先禁用,再启用
2 #service network restart 网络服务重启
3 #/etc/initd/network restart 也可以重启网络接口
3、直接编辑配置文件:
#vim /etc/sysconfig/network-scripts/ifcfg-ethX
修改网络接口的配置文件,配置文件中的常用的属性有:
DEVICE=ethX 设备名
BOOTPROTO=(none | static(手动指定地址) | dhcp(动态获取) | bootp)
ONBOOT={yes | no} 系统启动时,网络设备是否被激活
HWADDR= 物理地址,不可随便改动
IPADDR= IP地址,必须
NETMASK= 子网掩码,必须
TYPE=Ethernet 默认的,一般不要改,此项可以不存在
常用属性还有:
GATEWAY= 网关
USERCTL={yes | no} 是否允许普通用户启用和禁用网络设备
PEERDNS={yes | no} 若使用dhcp获取地址,服务器分配一个IP地址,是否修改服务器DNS的默认指向(默认值为yes)
网络接口不会立即生效,一旦生效,便会永久有效,让IP生效的解决方法和第二种方法一样:
1 #ifdown eth1 && ifup eth1 先禁用,再启用
2 #service network restart 网络服务重启
3 #/etc/initd/network restart 也可以重启网络接口
参考资料:
Ubuntu 系统配置文件在:/etc/network/interfaces
编辑配置文件:sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface
auto eth0
iface eth0 inet static
address IP地址
gateway 网关
netmask 子网掩码
#network 19216820
#broadcast 1921682255
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息:
sudo /etc/initd/networking restart--重启网卡;使之配置生效
众所周知,ubuntu desktop配置静态IP地址是修改配置文件/etc/network/interfaces。然而,修改这个文件对ubuntu server没有效果。
ubuntu server 1804静态IP地址配置方法如下:
vim /etc/netplan/50-cloud-inityaml
yaml是一种通用配置文件格式,规定不能出现tab符号,修改时要注意这点。enp0s3是绑定静态IP的网卡,步骤如下:
1 dhcp4由true改为false
2 addresses填写你的静态IP地址(带掩码)
3 增加gateway4,填写你的gateway。
4 nameservers等参数可参考下图,8888,20296209133是DNS服务器,填这两个就可以了。
5 执行命令netplan apply立即生效。
一、查看各项信息,IP、网关、DNS
1 查看IP:
ifconfig
2 查看网关
netstat -rn 或 route -n
3 查看DNS
cat /etc/resolvconf
二、配置IP、网关、DNS
1 使用ifupdown配置网络
1)如果要使用之前的方式配置网络,需要重新安装ifupdown:
sudo apt install ifupdown
2)修改配置文件/etc/network/interfaces:
配置文件修改如下:
iface ens160 inet static
2address 210729225
3gateway 2107292254
4netmask 2552552550
5dns-nameservers 8888
3)重启网络服务使配置生效
sudo services network restrart
4)修改DNS
打开/etc/resolvconf
sudo vim /etc/resolvconf
重启服务生效:
sudo /etc/initd/resolvconf restart #使DNS生效
2 使用netplan配置网络(推荐)
1) 配置IP及网关
Ubuntu 1804使用netplan配置网络,其配置文件是yaml格式的。安装好Ubuntu 1804之后,在/etc/netplan/目录下默认的配置文件名是50-cloud-inityaml,我们通过VIM修改它:
sudo vim /etc/netplan/50-cloud-inityaml
配置文件修改如下:
network:
2renderer: NetworkManager
3ethernets:
4 enp0s31f6:
5 addresses:[210729228/24] # IP及掩码
6gateway4: 2107292254 # 网关
7dhcp4: false
8optional: true
9nameservers:
10addresses: [192168182, 114114114114]
11version: 2
这里把DNS和ipv4地址配置在一个文件里了,不用再修改/etc/resolvconf 文件。
重启网络服务使配置生效
1sudo netplan apply
2ip addr list
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)