IP地址的配置
1 图形化
在centos7的命令行中敲 nmtui,具体显示如图所示
进入到<Edit…>模式
点击show(显示)改为hide(隐藏)模式
改成manual(手动)
add IPV4 写入你想配置的IP,网关及dns用于上网
退出重启服务
查看IP
2 手工改文件 (左边一定要大写哦)
静态IP的配置必填:
[root@localhost ~]# cd /etc/sysconfig/network-scripts/ (路径)
[root@localhost network-scripts]# ls
ifcfg-ens33 ifdown-ipv6 ifdown-Team ifup-eth ifup-post ifup-tunnel
ifcfg-lo ifdown-isdn ifdown-TeamPort ifup-ippp ifup-ppp ifup-wireless
ifdown ifdown-post ifdown-tunnel ifup-ipv6 ifup-routes init.ipv6-global
ifdown-bnep ifdown-ppp ifup ifup-isdn ifup-sit network-functions
ifdown-eth ifdown-routes ifup-aliases ifup-plip ifup-Team network-functions-ipv6
ifdown-ippp ifdown-sit ifup-bnep ifup-plusb ifup-TeamPort
[root@localhost network-scripts]# vi ifcfg-ens33
DEVICE=ens33 (网卡名称)
ONBOOT=yes(系统开机启动时自动加载网卡)
NAME=ens33
BOOTPROTO=none(static 和 none 代表静态IP)(dhcp 是动态获取)
IPADDR=192.168.47.131(设置IP地址)
PREFIX=24(子网掩码位数)或者写成 NETMASK=255.255.255.0 (子网掩码是多少,两者意义一样,写哪个都行)
GATEWAY=192.168.47.2 (网关)
DNS1=114.114.114.114 (可以配置三个dns服务器,一定要写dns1,不然没有意义)
拓展:一个网卡配多个地址
[root@localhost network-scripts]# vi ifcfg-ens33
IPADDR0=192.168.47.131
PREFIX0=24
IPADDR1=192.168.47.131
PREFIX=24
动态IP的配置
[root@localhost network-scripts]# vi ifcfg-ens33
DEVICE=ens33
NAME=ens33
BOOTPROTO=none
ONBOOT=yes
[root@localhost network-scripts]Service restart network (6,7下启动服务的操作)
临时立即生效的IP地址 ifconfig 命令(只在当前生效,重启网络服务就没了)
在cetons7中,ifconfig 命令的安装是 net-tools
[root@localhost ~]# ifconfig ens33 192.168.47.110 netmask 255.255.255.0 (只能跟网段通,因为没有网关)
[root@localhost ~]# route add default gw 192.168.47.2 (设置默认网关,也可以说添加路由)
设置DNS
[root@ll ~]#more /etc/resolv.conf
Generated by NetworkManager search com
nameserver 114.114.114.114
[root@ll ~]# echo 'nameserve 8.8.8.8' >> /etc/resolv.conf
查看网卡信息 (只在7 下的命令)
[root@ll ~]# nmcli connection show
查看网卡的详细信息
[root@ll ~]# nmcli con show ens33
查看网络连接状态
[root@ll ~]# nmcli device status
看路由表的信息
[root@localhost ~]# route -n
[root@localhost ~]# netstat -rn
添加新路由
[root@localhost ~]# ip route add
查看本机端口的连接状态
[root@localhost ~]# ss
改变设备属性
>1 启动/关闭设备 {up/down}
[root@localhost ~]# ip set dev ens33 up/down
绑定两块网卡
可以提高宽带效率,还起到冗余的作用 (类型要相同,都是NET或桥接)
1 在虚拟机里添加同类型的 (最好冷插拔)添加成功我的是ens37
[root@localhost ~]# ifconfig | grep flags
[root@localhost ~]#cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
[root@localhost network-scripts]#vi ifcfg-ens33
TYPE="Ethernet"
BOOTPROTO="none"
DEVICE="ens33"
ONBOOT="yes"
MASTER=bond0
SLAVE=yes
USERCTL=no
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens37
[root@localhost network-scripts]# vi ifcfg-ens37
同上
[root@localhost network-scripts] ls
[root@localhost network-scripts] vi ifcfg-bond0
TYPE=Etherent
BOOTPROTO=none
ONBOOT=yes
DEVICE=bond0
IPADDR=192.168.47.132
GATEWAY=192.168.47.2
PREFIX=24
DNS1=114.114.114.114
USERCTL=no
NM_CONTROLLED=no
10* 要内核支持绑定
[root@localhost network-scripts]# vi /etc/modprobe.d/bond.conf
Alias bond0 bonding
options bond0 miimon=100 mode=6
详细解析