一:网络接口
1、在Linux系统中,主机的网络接口卡通常称为网络接口,使用ifconfig命令来查看网络
2、“eth0”是Linux系统中第一块以太网卡的名称 3、“lo”是Linux系统中的“环回”网络接口,“lo”并不代表真正的网络接口,而是一个虚拟的网络接口,其IP地址是“127.0.0.1”,通常用于对本机的网络测试
二:网络配置文件
1、/etc/hosts
将IP地址和主机名联系起来的文件,具有类似DNS功能
2、/etc/services
端口号和服务之间的对应。利用这个文件,服务器和客户端的程序便能够把服务的名字转出端口号
3、/etc/sysconfig/network
指定主机名和决定是否起用网络功能
4、/etc/sysconfig/network-scripts/ifcfg-interface-name
网卡的配置文件
三:DNS配置文件
1、/etc/host.conf
域名解析转换控制文件,该文件指定如何解析主机名
2、/etc/resolv.conf
配置DNS服务器
3、主机名到IP地址的解析顺序
host.conf----hosts----resolv.conf----DNS
四、查看网络配置
1、ifconfig -a
查看所有网络接口信息,其中包括一个lo环回端口
2、route
显示当前linux主机中的路由表信息
3、ip -4 addr
显示主机的ipv4地址
4、ip -6 addr
显示主机的ip v6 地址
五:修改主机名
1、修改主机名--通过文件方式
vi /etc/sysconfig/network
修改HOSTNAME一行为HOSTNAME=主机名,重启网络后生效
2、修改文件名---通过命令行方式
#hostname jack
将主机名暂时更改为jack,系统重启后,该修改失效
六、命令行配置IP
1、使用命令配置IP地址
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
eth0 是第一个网卡,其他依次为eth1,eth*
192.168.0.1是给网卡配置的ip地址
netmask 255.2555.255.0 配置的是子网掩码,up是表示立即激活
2、一块网卡配置多个子ip地址
#ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0
如果要重启生效,就把这些写到脚本 /etc/rc/rc.local中
/etc/rc/ 等于windows中的开机启动
七:命令行配置网关
1、使用命令配置网关
route add default gw 192.168.30.1 eth0
2、删除默认路由网关
route del default gw <默认网关地址>
3、配置dns服务器
vi /etc/resolv.conf
nameserver 202.131.80.1
nameserver 202.131.80.5
八:通过修改文件配置IP信息
1、手动改/etc/sysconfig/network-scripts/ifcfg-eth0文件
DEVICE=eth0 #物理设备名
IPADDR=192.168.1.10 #IP地址
NETMASK=255.255.255.0 #掩码值
NETWORK=192.168.1.0 #网络地址
BROADCAST=192.168.1.255 #广播地址
GATEWAY=192.168.1.1 #网关地址
ONBOOT=yes #[yes|no] #(引导时是否激活设备)
USERCTL=no #[yes|no] (非root用户是否可以控制该设备)
BOOTRPOTO=static #[none|static|bootp|dhcp]
九:配置网关
1、配置网关
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=jack
GATEWAY=192.168.30.1
十:配置DNS
1、配置DNS
vi /etc/resolv.conf
nameserver 202.109.14.5 #主DNS
nameserver 219.141.136.10 #次DNS
search localdomain
十一:重启网络
1、方法一
service network restart
2、方法二
/etc/init.d/network restart
3、方法三
ifdown eth0
ifup eth0
4、方法四
ifconfig eth0 down
ifconfig eht0 up
十二:重启防火墙
iptables -L (显示防火墙规则)
1、方法一
service iptables start
service iptables stop
2、方法二
service iptables restart