Linux网络设置--------教你如何配置双网卡进行上网-----一个挂了另一个顶替---------_博博的博客的博客-程序员秘密

技术标签: Linux网络  linux  

一、查看网络配置

1.1 查看网络接口信息

     ■查看所有活动的网络接口信息

●执行ifconfig命令
■查看指定网络接口信息

[[email protected] ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 20.0.0.140  netmask 255.255.255.0  broadcast 20.0.0.255
        inet6 fe80::20c:29ff:feed:37c8  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ed:37:c8  txqueuelen 1000  (Ethernet)
        RX packets 131330  bytes 194691185 (185.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 50243  bytes 3095543 (2.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
     ■查看所有活动的网络接口信息
[[email protected] ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 20.0.0.140  netmask 255.255.255.0  broadcast 20.0.0.255
        inet6 fe80::20c:29ff:feed:37c8  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ed:37:c8  txqueuelen 1000  (Ethernet)
        RX packets 110158  bytes 163424877 (155.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 41480  bytes 2556204 (2.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 36  bytes 4212 (4.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36  bytes 4212 (4.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:f1:94:65  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

1.2 查看主机名称hostname

     ■hostname命令
       ●查看或设置当前主机名
       hostname 【主机名】
[[email protected] ~]# hostname
tom

1.3 查看路由条目route

    ■route命令
       ●查看或设置主机中路由表信息
       route -n  
[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         20.0.0.2        0.0.0.0         UG    100    0        0 ens33
20.0.0.0        0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

1.4 查看网络连接情况netstat

    ■netstat命令
       ●查看系统的网络连接状态、路由表、接口统计等信息
       netstat 【选项】
    ■常用选项
       ●-a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
       ●-n:以数字的形式显示相关的主机地址、端口等信息
       ●-r:显示路由表信息
       ●-l:显示处于监听状态的网络连接及端口信息
       ●-t:查看TCP相关信息
       ●-u:显示UDP相关信息
       ●-p:显示与网络连接相关的进程号、进程名称信息(需要root权限)

1.5 获取socket统计信息ss

    ■ss命令
      ●查看系统的网络连接情况,获取socket统计信息
       ss【选项】
    ■常用选项
        ●-h:--help 通过该选型获取更多的使用帮助
        ●-V:--version 显示软件的版本号
        ●-t:--tcp 显示TCP协议的socket
        ●-u:--udp 显示UDP协议的socket
        ●-n:--numtric 不解析服务的名称
        ●-l:--listenning 只显示处于监听状态的端口
        ●-p:--processes 显示监听端口的进程
        ●-a:--all 对TCP来说,既包含监听的端口,也包含建立的连接
        ●-r:--resolve 把IP解释为域名,把端口号解释为协议名称

二、测试网络连接

2.1 测试网络连接ping

    ■ping命令
      ping 【选项】 目标主机
[[email protected] ~]# ping 192.168.1.100
PING 192.168.1.100 (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100: icmp_seq=1 ttl=128 time=1.08 ms
64 bytes from 192.168.1.100: icmp_seq=2 ttl=128 time=1.17 ms
--- 192.168.1.100 ping statistics ---
13 packets transmitted, 13 received, 0% packet loss, time 12020ms
rtt min/avg/max/mdev = 1.080/1.167/1.287/0.080 ms

2.2 跟踪数据包traceroute

    ■traceroute命令
       ●测试从当前主机到目的主机之间经过的网络节点
        traceroute 目的主机地址
[[email protected] ~]# traceroute 192.168.1.100
traceroute to 192.168.1.100 (192.168.1.100), 30 hops max, 60 byte packets
 1  gateway (20.0.0.2)  0.249 ms  0.152 ms  0.134 ms
 2  * * *
 3  * * *
 4  * * *

2.3 域名解析nslookup

    ■nslookup命令
     ●测试DNS域名解析
       nslookup 目标主机地址 【DNS服务器地址】
[[email protected] ~]# nslookup www.baidu.com
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 36.152.44.95
Name:   www.a.shifen.com
Address: 36.152.44.96

三、 设置网络地址参数

3.1 网络接口配置文件

  ■/etc/sysconfig/network-scripts/目录下
   ●ifconfig-ens33:第一块以太网网卡的配置文件
[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="f372bdb3-c50d-4022-bf5b-61af8e2a49ad"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="20.0.0.140"
PREFIX="24"
GATEWAY="20.0.0.2"
DNS1="8.8.8.8"
DNS2="114.114.114.114"
~

"/etc/sysconfig/network-scripts/ifcfg-ens33" 20L, 399C

四、centOS 7.4 双线接入(生产环境常用操作)

①新建虚拟机,编辑虚拟机配置,并添加新网卡(NAT),原有默认网卡为桥接模式
在这里插入图片描述
在这里插入图片描述
②设置完成后,开启虚拟机,装centOS 7.4的Linux。光标停留在“Install centOS 7”,然后按“Tab”键,“空格”,输入命令,生产环境中,常用接口模式是“eth”,输入此命令可以将“ens33”改为“eth”,如图
在这里插入图片描述
③按照提示进行下去,这里选择最小化安装,配置优化在装完系统后进行。装完后重启系统。
在这里插入图片描述
④进入后,输入命令“vi /etc/sysconfig/network-scripts/ifcfg-eth0”,先修改eth0桥接主机物理网卡的网段地址,也就是说IP地址需要与主机处于同一网段。配置完成后保存退出,输入命令“systemctl restart network”重启生效。

在这里插入图片描述
⑤继续配置eth1(vmnet2 网段为192.168.200.0),输入命令“vi /etc/sysconfig/network-scripts/ifcfg-eth1”,配置完成后保存退出,输入命令“systemctl restart network”重启生效。
在这里插入图片描述
⑥配置DNS。输入命令“vi /etc/resolv.conf”,编辑“nameserver 8.8.8.8”
⑦vi /etc/NetworkManager/NetworkManager.conf,在main下编辑dns=none ,完成后重启“systemctl restart NetworkManager”
⑧修改主机名为tom。输入命令“hostnamectl set-hostname tom”,bash生效
⑨修改Metric值。输入命令“vi /etc/sysconfig/network-scripts/ifcfg-eth1”
在这里插入图片描述
⑩输入“systemctl restart network”,route -n查看下metric值已经改变
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_48191138/article/details/107615067

智能推荐

数据结构--栈的基本操作_blbq105的博客-程序员秘密

#include //栈的顺序存储 #include#define stack_int_size 100#define stack_increment 10typedef struct { int *top; int *base; int sqlist; //栈的当前大小 }Stack;void init(Stack *p) //

(2017多校2)1003/hdu-6047 Maximum Sequence(单调队列/优先队列)_Vmorish的博客-程序员秘密

点我看题题意:分别给出两个序列a和b,根据规则ai≤max{aj-j│bk≤j官方题解:预处理:a_i -= i ,易证明从最小的b开始选每次选最大的一定可以使结果最大。 证明思路:如果条件改为a_i<=max{a_j-j|b_k<=j<=n},那么b的顺序与最后的结果无关。条件改回来后,由于每次要计算一个数的最大值时都有a_(n+1)...a_(i-1)在范围中,所以每次只需让a_i

将爬取到的数据(用Python)写入PostgreSQL数据库_python 爬虫 入库pg数据库_勿语星空丶的博客-程序员秘密

我想砍人。这么简单,我特么搞了整整一天。从昨天下午到今天11:40.WTF!以下是代码(目的想把爬取到的数据存入PostgreSQL):class PostgreSQLPipeline(object): def process_item(self,item, spider) #sql_desc="INSERT INTO postgresql_1(fullname, u

移植Linux-3.4.2到开发板gq2440_zhaigch的博客-程序员秘密

移植 linux-3.4.2 笔记 1. tar -xjf linux-3.4.2.tar.bz2   cd linux-3.4.2   修改Makefile     find -name "*defconfig"   列出所有默认的开发板的配置   make s3c2410_defconfig   在顶层目录生成.config   make menuconfig   make uImage

mysql全国省市区县表(带经纬度)_孤海岛主的博客-程序员秘密

全国省市区县表 区号 邮编 今天、经纬度

jzoj4919 神炎皇_jokerwyt的博客-程序员秘密

题意对于有序正整数对(a,b),求合法数对个数。 一个(a,b)是合法的,当满足以下条件: a+b<=n, ab mod (a+b)=0 对于100%的数据n<=100000000000000。题解设gcd(a,b)=d,然后 a’=a/d, b’=b/d. 那么题目要求的是 d(a′+b′)|a′b′d2d(a'+b')|a'b'd^2 (其中x|y是y mod x=0的意思。

随便推点

基于JAVA小区物业管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署_北伐李的博客-程序员秘密

基于JAVA小区物业管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署。JSP基于JSP的美容服务预约系统的设计与实现sqlserver。springboot基于vue的百乐儿童玩具公司管理系统。ssm+sqlserver高校教室多媒体设备报修管理系统。jsp基于信息理论联合聚类的协同过滤推荐算法研究与实现。ssm+sqlserver家装行业门店订单管理系统。springboot云端存储的待办清单的设计。springboot百姓点评网的设计与实现。jsp“原创音乐爱好者”交流网站程序LW。

七牛云转码方式(java sdk)_chepa9418的博客-程序员秘密

在项目中使用七牛云的js sdk来上传视频文件,这样可以减少服务器压力,但七牛云的转码需要access token,出于安全考虑,在服务端转码比较好。以下搜集试验几种七牛云的转码。 预处理,也就是在生成token的时候policy带预处理接口。空间中只保存一份文档。官方文档参考http...

每个程序员都应该收藏的算法复杂度速查表_dojiangv的博客-程序员秘密

编译自:http://bigocheatsheet.com/作者: Eric原创:LCTT https://linux.cn/article-7480-1.html译者: wxy2016-6-20 12:36    评论: 5 收藏: 23    算法复杂度这件事这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 O

Centos7图形界面安装Oracle12c_centos7安装oracl12c显示中文_小蚂蚁艾IT的博客-程序员秘密

一、系统配置1.关闭防火墙及Selinuxsystemctl stop firewalld.servicesystemctl status firewalld.service2.查看主机名并添加解析vim /etc/hostname添加本机解析vim /etc/hosts3.安装环境软件包yum -y install binutils compat-libcap1 c...

R12.2常用手册_weixin_33849942的博客-程序员秘密

&amp;gt;&amp;gt;Related Information Sources这本书包含在Oracle电子商务套件文档库中。如果该指南将您引用到其他Oracle电子商务套件文档中,只使用这些指南的最新版本12.2版本。 &amp;gt;&amp;gt;Oracle Alert User's Guide Oracle alert 用户指南本指南说明如何定义周期和事件警报,以监视Oracle电子商务套件数据的状态。 &amp;gt;...

计算机网络学习心得笔记_qq_39485136的博客-程序员秘密

计网的各种硬件。所谓网桥,扩展开讲,为网络桥梁,可以让不同的网络连接起来,硬件表现为那种有多端口的机器,比如,中继器,集线器(HUB),交换机等。让不同网络连接起来,其实也不是那么让人难懂,在我的理解中,比如物理层的中继器,它让不同的主机连接起来形成网络,那么范围再扩大一点,好多个中继器组合成的网络,是不是就帮助了不同的网络连接。待添加。。。。。。...

推荐文章

热门文章

相关标签