首页 > 其他分享 >网络配置

网络配置

时间:2022-08-30 20:33:25浏览次数:72  
标签:0.0 route 配置 网络 192.168 add 172.16 net

目录

基本网络配置

  • Linux主机接入网络,需要配置的网络相关设置

主机名

IP/netmask

路由:默认网关

DNS服务器

网络配置命令

网络配置方式

  • 静态指定
    ifconfig, route, netstat
    
    ip: object {link, addr, route}, ss, tc
   
    system-config-network-tui,setup
  • 动态分配:DHCP: Dynamic Host Configuration Protocol

ifconfig命令

  • 来自net-tools包,建议使用ip代替

显示激活的网卡信息

ifconfig

显示所有网卡信息

ifconfig -a

查看特定网络接口信息(以ens33为例)

ifconfig ens33

  #其中:
      en表示以太网
      s表示插槽Slot    
      33表示插槽的编号
  
  除ens或eth外,还有一张常见的网络接口类型lo 即回环接口

开启ens33网络接口

# 方法一
ifconfig ens33 up
# 方法二
ifup ens33 

关闭ens33网络接口

# 方法一
ifconfig ens33 down
# 方法二
ifdown ens33

范例1:设置ens33的IP为192.168.0.1

ifconfig ens33 192.168.0.1

范例2:设置ens33子网掩码为255.255.255.0

ifconfig ens33 netmask 255.255.255.0

route命令

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         bogon           0.0.0.0         UG    100    0        0 ens33
10.0.0.0        0.0.0.0         255.255.255.0   U     100    0        0 ens33

 #其中:
    Destination:表示目标网段或主机
    Gateway:表示网络掩码
    Iface:到达对应网络,应该从当前主机哪个网卡发送出来
    Gateway:到达非直连的网络,将数据发送到临近(下一个)路由器的临近本主机的接口的IP地址,如果
             是直连网络,gateway是0.0.0.0
             即网关地址

查看路由表:

route
route -n

添加路由:

route add [-net|-host|default] target [netmask Nm] [gw GW] [[dev] If]

删除路由:

route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]

范例:

#目标:192.168.1.3 网关:172.16.0.1
route add -host 192.168.1.3 gw 172.16.0.1 dev eth0
#目标:192.168.0.0 网关:172.16.0.1
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
route add -net 192.168.8.0/24 dev eth1 metric 200
#默认路由,网关:172.16.0.1
route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1
route add -net 0.0.0.0/0 gw 172.16.0.1
route add default gw 172.16.0.1
#目标:192.168.1.3 网关:172.16.0.1
route del -host 192.168.1.3
#目标:192.168.0.0 网关:172.16.0.1
route del -net 192.168.0.0 netmask 255.255.255.0

实现静态路由

环境:

四台主机:
A主机:eth0 NAT模式
R1主机:eth0 NAT模式,eth1 仅主机模式
R2主机:eth0 桥接模式,eth1 仅主机模式
B主机:eth0 桥接模式

#配置A主机
ifconfig eth0 10.0.0.123/8
route add -net 10.0.0.0/8 dev eth0
route add default gw 10.0.0.200 dev eth0
#配置R1
ifconfig eth0 10.0.0.200/8
ifconfig eth1 192.168.0.200/24
route add -net 10.0.0.0/8 dev eth0
route add -net 192.168.0.0/24 dev eth1
route add -net 172.16.0.0/16 gw 192.168.0.201 dev eth1
echo 1 > /proc/sys/net/ipv4/ip_forward
#配置R2
ifconfig eth0 172.16.0.200/16
ifconfig eth1 192.168.0.201/24
route add -net 192.168.0.0/24 dev eth1
route add -net 172.16.0.0/16 dev eth0
route add -net 10.0.0.0/8 gw 10.0.0.200 dev eth1
echo 1 > /proc/sys/net/ipv4/ip_forward
#配置B
ifconfig eth0 172.16.0.123/16
route add -net 172.16.0.0/16 dev eth0
route add default gw 172.16.0.200 dev eth0

标签:0.0,route,配置,网络,192.168,add,172.16,net
From: https://www.cnblogs.com/Eiji/p/16640709.html

相关文章

  • 【django学习-03】Django的配置文件(settings)
    Django的配置文件setting.py用于配置整个网站的环境和功能,核心配置必须有项目路径、秘钥配置、域名访问权限、APP列表、中间件、资源文件、模板配置、数据库的链接方式等......
  • java_4_下载安装配置环境变量
    下载安装:去官网下载所需版本,按照程序引导的步骤安装即可配置环境变量:1.鼠标右击我的电脑>属性>高级系统变量>环境变量2.在环境变量模块新增一个系统变量: 3.在变量Pat......
  • Linux的NFS的配置
    快速代码#nfs的Server配置文件和配置方法echo'/newnfs192.168.3.*rw,sync,no_root_squash)'>>/etc/exports#根目录新建文件夹,权限777mkdir/newnfs&&chmod77......
  • JDK环境变量配置
    1.桌面右键我的电脑选择属性   2.进入高级系统设置 3.选择环境变量  4.新建变量,变量名为JAVA_HOME,值为你jdk存放或者安装的路径  5.新建变量,变量......
  • Jenkins 踩坑(三)| Email 配置与任务邮件发送
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取在系统管理->插件管理中下载插件:1.通过网页端QQ邮箱的设置进入到邮箱客户端设置页面。2.......
  • NS3 Aqua-sim之二:配置VSCode
    NS3Aqua-sim之二:配置VSCode环境:Ubuntu18.04.6LTSgccversion7.3.0NS-3.26安装VSCode本人使用的方式较为简单,从Ubuntu自带的软件中心搜索code点击安装网络给......
  • SpringBoot在@PostConstruct方法中调用FeignClient加载不到Hystrix配置问题
    版本信息spring-cloud-starter-openfeign:2.1.3.RELEASEspring-boot-starter-parent:2.2.2.RELEASE问题描述@Service类@Autowired了一个@FeignClient,在@PostConstruc......
  • Jenkins+SpringCloud(多模块)+Vue项目详细配置
    一、Jenkins安装及所需插件安装   安装过程略。   我这用到工具包括JDK、Git、Maven、NodeJS:可以选择自行在服务器安装,也可以通过Jenkins自动安装,位置在系统......
  • WireShark网络封包抓包工具各个界面介绍
    1、开始捕获前的界面打开Wireshark,初始界面从上到下是主工具栏、显示和捕获过滤器以及状态工具栏。详细介绍:主工具栏包含了开始捕获、停止捕获、显示最新分组等操作......
  • Springcloud bootstrap配置时候注册不了服务
    在开发中以前用的是application.yml是可以注册到nacos服务中的,但是改成bootstrap配置后却注册不了服务了。解决方案就是在pom中引入<dependency><groupId>o......