常见的网络配置

常见的网络配置_第1张图片

1.其中以eth0 为首的部分是本机的以太网卡配置参数,这里显示了网卡的设备名/dev/eth0 和硬件的MAC 地址
  lo 则代表Link encap:本地环回  
2.eth0,eth1,eth2……代表网卡一,网卡二,网卡三……lo(回路设备)代表127.0.0.1,即localhost
  ethernet<->以太网
3.网卡实现的主要功能是什么?
网卡,当然和网络有关系了,网卡是电脑和网络连接的接口,简单点说,就是没有网卡,你的电脑上不了网。
网卡,主要起着对网络发送数据、控制数据、接受并转换数据的功能。网卡借助于网卡驱动程序使网卡与网络操作系统兼容,以实现网络通信。
网卡一般安装在网络计算机或服务器的扩展槽中,是LAN的接入设备,充当计算机和网络之间的物理接口。
计算机使用较多的是以太网卡,每个以太网卡都有一个全球唯一的网卡地址,它是一个长度为48位的二进制数,它为计算机提供了一个有效的物理地址。
常见的网络配置_第2张图片
红色部分的文件是我自己加的;
文件加了之后我们用下面的命令激活网卡
常见的网络配置_第3张图片

这三个网卡都可以激活的

激活后如图所示:

常见的网络配置_第4张图片

没激活这三个文件之前只有红色部分的,没有system eth0,eth2;

图中目前只有system eth0在连着网。黑色部分表示正在工作!

但是只能有一个在工作eth0,或者eth2,或者Auto Ethernet(从第一幅图我推测eth3代表可能代表Auto Ethernet)

因为其它两个都可以激活当我激活eth3时出现如下情况:

当eth0在工作的时候ifup eth3执行后没有任何结果

然后我让Auto Ethernet开始工作,然后执行ifup 出现下面的文件存在的情形

显示eth3的配置参数

ifconfig eth3

修改eth3的ip地址

ifconfig eth3 192.168.xx.xx  //ip地址可以自己修改这儿只是演示

设置eth3的网络掩码和广播地址

ficonfig eth3 netmask 255.255.255.0 broadcast 192.168.1.255

在某些情况下,系统管理员可能需要为某个网络接口设置多个IP地址,此时可以用”网络接口:序号“的形式为ifconfig命令指定网络接口。

例如下面的命令为网络接口eth3增加一个IP地址192.168.31.128

如图所示增加了:

常见的网络配置_第5张图片

 
 

如果想在开机时就建议这个IP,可以将下面这条命令加入到开机启动文件中即:

 
 

eth3  “ifconfig eth3:1 192.168.31.128">>/etc/rc.d/rc.local

 
 

利用此方法可以在开机时建立IP;


eth0是一块物理网卡。 eth0:0可以理解为eth0虚拟出来的一块网卡。你还可以虚拟更多的:
1,:2等等。 主要是为了在一块网卡上设置多个IP用的
尽管ifconfig命令非常的方便,但是使用命令所做的修改只是临时性的,当主机重新启动之后,所有的改动都会丢失,为了能永久的保存所做的修改,用户可以直接修改
网络接口的配置文件。

[root@linux network-scripts]# pwd
/etc/sysconfig/network-scripts

网络配置文件位于上面所示的目录中,其命名形式为网络接口名称,并加以ifcfg前缀。例如,网络接口eth0的配置文件为ifcfg-eth0.
ifcfg-eth0文件的内容我就不写了,因为很奇怪我的电脑居然没有这个文件;我就解释下文件里的内容
DEVICE表示网络接口名称,BOOTPROTO表示地址分配方式,即静态的地址还是从DHCP服务器动态获取,ONBOOT表示在主机启动的时候是否启动该接口,IPADDR即网络接口
的IP地址,GATEWAY表示网关地址,DNS1表示DNS服务器的地址。
当接口配置文件的方式来修改网络接口参数并不会立即生效,用户需要重新启动网络服务才使新的参数发挥作用
#service network restart

当接口配置完全后可用ping命令来测试网络接口IP的配置情况;ping命令可以ping自身,并不一定要ping www.baidu.com(外部IP)
常见的网络配置_第6张图片

激活网卡连接

ifup eth3

断开网卡连接

ifdown eth3

ifconfig [interface] [type options|address]

其中interface是网络设备名,可以是eth0,eth1,eth2或者lo(回路设备名)type选项如下。

(1)up:打开网络接口设备

(2)down:关闭网络接口设备

(3)netmask:设置子网掩码//注意子网掩码和网络掩码是不一样的,route中的Genmask表示网络掩码!

(4)broadcast:设置广播地址

ifconfig eth3 down //关闭网卡

ifconfig eth3 up    //加载网卡

配置网卡的硬件地址
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址绑定了。

                                                                                  arp命令 

arp命令用于查看或者配置系统的MAC地址与ip地址的关系

常见的网络配置_第7张图片

 

 

添加ip地址172.17.2.230到MAC地址00:11:12:DE:EF:12的映射

删除ip地址与MAC地址的映射

arp -d 172.17.2.230

上面的ip和MAC根据自身情况进行换就可以了

                                                                        netstat命令

netstat命令用于查看网络的连接状态。此命令的网络连接状态只对TCP协议有效。

常建的连接状态有ESTSBLISHED(已建立连接),SYN SENT(发起连接),SYN RECV(接受发起的连接),TIME WAIT(等待时间),LISTENING(监听)。

显示网络接口状态信息

常见的网络配置_第8张图片

 

 

显示核心路由表信息

netstat -nr

常见的网络配置_第9张图片

显示TCP协议连接状态

常见的网络配置_第10张图片

                                                      service命令 

service 命令用于设置服务状态。常见的服务状态有3种,分别为start,restart,stop.以网络服务为例

service network restart

或者/etc/rc.d/init.d/network restart

 

                                                  hostname命令

显示当前系统的名称,在网络中每台主机都有一个只属于自己的名字

hostname

 

hostname xxx//你要修改的名字为xxx

                                                          ping命令

ping 127.0.0.1 -c 3  //向127.0.0.1发送三个ICMP数据包。

                                                         route命令

route命令用于设置本地路由的信息。在linux中可以使用route命令查看本机的路由表信息,添加,删除路由记录,设置默认网关等

查看路由表

常见的网络配置_第11张图片

destination:目标网络IP地址,可以是一个网络地址,也可以是一个主机地址。

gateway:网关地址,即该路由条目中下一跳的路由器ip地址。

genmask:路由项的子网掩码,与destination信息进行与操作得出目标地址。

flags:路由标志。其中,U表示路由项是活动的;H表示目标是单个主机,G表示使用网关;R表示对动态路由进行复位;D表示路由项是动态安装的;M表示动态修改路由;

!表示拒绝路由;Metric:路由开销,用来衡量路径的代价;ref:依赖于本路由的其他路由条目

use:该路由项被引用的次数;iface:该路由项发送数据包使用的网络接口;

设置默认网关

route add default gw 192.168.1.2

删除默认网关

route del default gw 192.168.1.2

添加到达172.17.2.0/24的路由,经由eth0转发,并由172.17.2.254转发撒

route add -net 172.17.2.0 netmask 255.255.255.0 gw 172.17.2.254 dev eth0

删除到172.17.2.0/24网络路由

route del -net 172.17.2.0 netmask 255.255.255.0

设置网络配置参数,输入setup,自己试下

常见的网络配置_第12张图片

但是很奇怪我这而没有出现本地识别的网络设别。

书上的那个界面出现了下面所示的

eth0(eth0)- Ethernet

<新设备>

然后你可以选中eth0回车

可以进行配置信息,所做的设置都会被写进/etc.sysconfig/network-scripts/ifcfg-eth0文件;注意linux中默认的网卡名称为

eth0,参数配置完后网卡不会激活,所以需要使用ifup eth激活

 

 

大部分需要自启动的程序都可以采用这种方式来进行设置,如图所示:

常见的网络配置_第13张图片

按TAB键将焦点移动到确定按钮

常见的网络配置_第14张图片

按空格键使选项前面有一个*,表示该服务将自动启动!!

 

探测至目的地址的路由信息traceroute

常见的网络配置_第15张图片

根据端口号查找对应的进程,可以使用lsof命令

常见的网络配置_第16张图片

 

你可能感兴趣的:(网络配置)