1.使用命令
一般是临时的修改,重启后失效,如:ifconfig、route、ip addr等。
2.修改配置文件
修改文件配置,永久有效,但是可能不能立即生效,需要重启服务。
-----------------------------------开始------------------------------------------------------------
# ifconfig命令 :查看或设置网卡的TCP/IP参数,不加任何参数时:显示当前处于活动状态的接口
inet addr :IPv4的IP地址,Mask:是子网掩码。
MTU:网络最大传输单元。Hwaddr:网卡的物理地址。
# ifconfig {网络设备} {操作}
网络设备:例如上图的eth0或者eth1;
lo:表示主机的回环地址,一般用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口
操作:
- down :关闭指定的网络设备。
- up : “启动指定的网络设备。
- mtu<字节>: 设置网络设备的MTU。
-
netmask<子网掩码>: 设置网络设备的子网掩码。
- add <地址>: 设置网络设备IPv6的IP地址。
- del <地址>: 删除网络设备IPv6的IP地址
配置网卡
1.配置IP
ifconfig eth0 192.168.120.56 #给eth0网卡配置IP地址:192.168.120.56
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 #给eth0网卡配置IP地址:192.168.120.56 ,并加上子网掩码:255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255 #给eth0网卡配置IP地址:192.168.120.56,加上子网掩码:255.255.255.0,加上个广播地址: 192.168.120.255
#ifconfig eth0 192.168.120.56 netmask 255.255.255.0
在eth0上配置上192.168.120.56的IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令
ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0
这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0.若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2……想要几个就填几个。
修改配置文件
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ##设备
BOOTPROTO=static或者none ##设备工作方式为静态的
ONBOOT=yes ##开启网络服务激活设备
NAME=eth0 ##网络接口名称
IPADDR=172.25.0.100 ##IP
PREFIX=24 或者 NETMASK=255.255.255.0 ##子网掩码
2.修改网关
路由器就是一个网关。
网关可以为不在同一网段的主机建立链接
同时拥有不同网段ip的主机也可以作为网关
查看路由条目
添加路由条目
即时生效 :route add default gw 192.168.1.1(自己设定)//添加默认网关
重启生效: vim /etc/sysconfig/network
--增加或修改下面一行
NETWORKING=yes
GATEWAY=192.168.1.1
route命令
设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
其中:
- add : 添加一条路由规则
- del : 删除一条路由规则
- -net : 目的地址是一个网络
- -host : 目的地址是一个主机
- target : 目的网络或主机
- netmask : 目的地址的网络掩码
- gw : 路由数据包通过的网关
- dev : 为路由指定的网络接口
使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.168.110 (自己设置) dev eth0
# route add –host 192.168.168.119 (自己设置) gw 192.168.168.1 (已存在的)
//添加到网络的路由
# route add –net IP (主机 )netmask MASK eth0
# route add –net IP netmask MASK gw IP (自己设置)
# route add –net IP /24 eth1
//添加默认网关
# route add default gw IP (自己设置)
//删除路由
# route del –host 192.168.168.110 dev eth0
3.配置网卡的硬件地址(MAC)
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址绑定了。
未完待续哈哈哈哈哈