网络

四)RHCE系列教程-林小屋博客

以8为一段,计算得子网有8,可以一个网段主机30

四)RHCE系列教程-林小屋博客

ifdow 接口

                                      128   64   32    16   8   4   2   1   0
 11111111.11111111.11111111.00000000
             255.255.255.0
 
#先把二进制看为4个8的段,然后用ip的掩码取余(2的次方余值为可用子网段),再用和减去余得到的值为2的次方为可用主机并减去全0和全1。
逻辑关闭
ifup 接口
打开接口
ifconfig lo up
ifconfig lo down
完全打开关闭
ifconfig 查看网络信息 #通用
mtu 最大传输单元
redhat5:
     /etc/sysconfig/network
     NETWORKING=yes          #是否启用网络
     HOSTNAME=destopx.dssadsad.com     #主机名
     GATEWAY=172.24.254.254          #全局网关
 
     /etc/resolv.conf         #DNS
          search linhut.com
          nameserver linhut
                         红帽五图形:system-config-network
redhat5/6/7:
     /etc/sysconfig/network-scripts/ifcfg-rth0
DEVICE=eth0           #网卡对应的设备别名
BOOTPROTO=none #网卡获得ip地址的方式(none和static同效,默认为dhcp,表示自动获取)
ONBOOT=yes           #系统启动时是否激活此设备
# HWADDR=00:07:E9:05:E8:B4           #网卡MAC地址(物理地址)
IPADDR=192.168.100.100           #IP地址
NETMASK=255.255.255.0           #子网掩码
GATEWAY=192.168.100.254       #接口网关
DNS1=172.24.254.254                   #redhat6DNS
 
修改网关地址
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
redhat7:
        /etc/hostname
          主机名
systemctl restart network
# /etc/sysconfig/network-scripts/ifcfg-eno1677736
ifcfg-eno16777736 编号可能不同
nmcli 网络管理0
nmcli connection 管理网络
nmcli device #nmcli device show eno16777736 可查看详细信息
[[email protected] mnt]# nmcli connection
add down help modify show
delete edit load reload up
查看网关:
     route -n
     ip route sh
 
例:nmcli connection show --active #可在后面接参数,查看不同
nmcli connection show
nmtui 字符化网络配置
 
nm-connection-editor  也是一个网络配置图形化
 

四)RHCE系列教程-林小屋博客

#/bi/bash
echo "########RedHat 7 config network#######"
#1.interdace file
echo "DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.0.22
NETMASK=255.255.255.0
GATWAY=192.168.0.254
DOMAIN=exampl.com ">vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
# HOSTNAME
echo "desktop22.com" > /etc/hostname
if systemctl restart network &> /dev/null ; then     #&2是错误
     echo "interface file is wrong"
else
     echo "配置完成!"
fi
#test network
if ! ping -c 2 192.168.0.254 &> /dev/null ;then
     echo "sibai"
else
     echo "成功接通!"
fi
#TEST NDS
ping -c 2 192.168.0.254
:r ! ls /etc/sysconfig/.......    #vim读命令

 


视频链接:
链接: http://pan.baidu.com/s/1miGAhJy 密码: tsif