linux网络配置和工具
2015-12-04 16:37
1161 查看
一、查看
1.1、ifconfig eno1 查看ip,接收包和发送包
查看网卡历史发送和接收的数据包 PX 等
1.2、//mii-tool主要是用于配置网卡工作模式的指令,同时也可以进行查询、监控等工作!
[root@localhost root]# mii-tooleth0: negotiated 100baseTx-FD, link ok
eth1: no link
1.3、 /etc/init.d/network status 或者 service network status 或者 systemctl status network
网络重启,当服务器需要联网的时候,找到对应的网卡,禁用现有的网卡: ifconfig eno1 down
重启服务:service network restart
启动需要网卡: ifconfig eno2 up
注意:网卡eno2需要设置 onboot=yes
1.4、ethtool 工具诊断
ethtool -p eno1 :对应网口闪烁ethtool eno1: 查看网卡的信息
二、配置(Linux网卡配置与绑定)
Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。相关的配置文件
/ect/hosts 配置主机名和IP地址的对应
/etc/sysconfig/network 配置主机名和网关
/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推
2.1、网卡配置
假设我们要配置主机名为test,eth0的IP地址192.168.168.1/24,网关地址192.168.168.250则/etc/sysconfig/network文件内容如下:
NETWORKING=yes
HOSTNAME=test
GATEWAY=192.168.168.250
eth0对应的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:
HWADDR=
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno1
UUID=e5a7d38e-41dd-4d7e-9250-829d87384d24
ONBOOT=yes
IPADDR=
GATEWAY=
DNS1=
BOOTPROTO=static
注意:有时候HWADDR和ifconfig不一致导致无法重启 service network restart
2.2 单网卡绑定多个IP
有时,我们需要在一块网卡上配置多个IP,例如,在上面的例子中,我们还需要为eth0配置IP 192.168.168.2和192.168.168.3。那么需要再在/etc/sysconfig/network-scripts下新建两个配置文件:2.3 多个网卡绑定成一块虚拟网卡
为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。比如我们可以将eth0和eth1绑定成虚拟网卡bond0References:
</article/4868215.html>
相关文章推荐
- 企业网站建设 企业网络信息化不可怀疑的力量
- httpd配置文件常用参数详解
- 第8章 网络安全
- java网络编程一
- [osgi] 将OSGI嵌入到HTTP服务器中去
- c++实现http协议模仿get方法访问tomcat
- 五款超级易用的网络监控软件
- 中继器、集线器、网桥、交换机、路由器和网关在网络协议中工作的层次(计算机网络学习笔记)
- Andrew Ng机器学习入门学习笔记(四)之神经网络(二)
- OkHttp get post 简单用法
- iOS代码技巧之ASIHttpRequest类库的使用及Json解析(以解析中国天气网天气预报为例)
- 如何解决在HttpURLConnection的getInputStream方法调用时出错的问题
- use c to send file using http post
- js原生创建封装ajax的方法,附XMLHttpRequest状态码
- iOS开发之XCode模拟器不能连接网络
- gem install Unable to download data from https://rubygems.org/
- JAVA发送HttpClient请求及接收请求结果过程
- 出现HTTP Status 405 - HTTP method GET is not supported by this URL
- 无线网络安全标准
- Mac下使用Apache TCPMon