Linux配置IP和设置网络

[toc]网络

第一次亲密接触-Linux配置IP和设置网络

1.6 配置IP

重启CentOS后,出现以下登入界面工具

mark

在localhost login:后面输入root并回车,而后输入以前设置的ROOT密码,进入系统,如图所示:oop

mark

  • 出现#号,表示命令的前缀,输入ls,能够查看当前文件夹下的文件
[root@localhost ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg
[root@localhost ~]# ls /tmp
systemd-private-326256f65ea943dd8a67183d93dfe298-cups.service-AeQUKR
systemd-private-326256f65ea943dd8a67183d93dfe298-vmtoolsd.service-4S9XrS
[root@localhost ~]# ls /boot
config-3.10.0-514.el7.x86_64
grub
grub2
initramfs-0-rescue-9c050f10e0134ad9b8b954df8080769f.img
initramfs-3.10.0-514.el7.x86_64.img
initramfs-3.10.0-514.el7.x86_64kdump.img
initrd-plymouth.img
symvers-3.10.0-514.el7.x86_64.gz
System.map-3.10.0-514.el7.x86_64
vmlinuz-0-rescue-9c050f10e0134ad9b8b954df8080769f
vmlinuz-3.10.0-514.el7.x86_64

1.6.1 设置网络

(1) 输入如下命令,自动获取IP地址测试

#dhclient

(2) 输入一下命令, #ip addr3d

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:ea:14:79 brd ff:ff:ff:ff:ff:ff
    inet 192.168.72.130/24 brd 192.168.72.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::1d7a:ffe8:8235:a2a5/64 scope link 
       valid_lft forever preferred_lft forever
  • 查看下网卡配置文件,输入
[root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33
/etc/sysconfig/network-scripts/ifcfg-ens33
  • 手动配置IP地址
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

须要手动修改起内容,按字母i键,出现insertrest

~                                                                                                                        
~                                                                                                                        
~                                                                                                                        
~                                                                                                                        
~                                                                                                                        
-- INSERT --
  • 修改相关地址和内容,修改ONBOOT=no改成ONBOOT=yes,将BOOTPROTO=dhcp 改成BOOTPROTO=static,增长如下字符:
IPADDR=192.168.72.130
NETMASK=255.255.255.0
GATEWAY=192.168.72.2
DNS1=119.29.29.29

完整输入以下:code

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=3b000477-c3db-4855-b5ba-c73bb1546b3a
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.72.130
NETMASK=255.255.255.0
GATEWAY=192.168.72.2
DNS1=119.29.29.29

*注意:**BOOTPROTO用来设置网卡的启动类型,dhcp表示自动获取,static表示手动设置静态IP地址,ONBOOT设置成yes表示网卡随系统一同启动,IPADDR指定IP地址,NETMASK指定子网掩码,GATEWAY指定网关,DNS制定DNS,这里能够设置多个DNS,119.29.29.29是国内DNSpod公司提供的一个公关DNS。ip

完成以上更改后,按一下Esc键,输入“:wq” 而后回车,退出刚才文档。文档

  • 重启网络服务
# systemctl restart network.service

而后查看一下IPit

#	ifconfig

若是正确,再测试一下外网是否通畅,输入命令:

#	ping www.baidu.com

网络排障:若是没有ifconfig这个命令,使用yum install -y net-tools安装这个工具