• linux dhcp 设置路由及主机名


    自动获取ip
    DHCP方式获取ip:dhclient [网络接口]
    释放通过DHCP获取的ip地址:dhclient -r [网络接口]
    查看网络接口
    ifconfig -a(列出所有接口含禁用的)
    ethX:以太网链接
    lo:本地回环接口
    sitX:ipv6地址网卡接口
    fddX:光纤网卡
    pppX:ADSL宽带或VPN链接
    ifconfig lo down(关闭lo这个接口)
    ifconfig lo up (开启lo这个接口)
    查看本机路由表
    route命令
    -n:显示数字地址
    格式:route -n
    查看本机ARP缓存表
    arp命令
    -a:列出所有条目
    -n:显示数字地址
    查看网络连接信息
    netstat命令
    netstat -anptu
    -a:显示所有活动连接
    -n:以数字形式显示
    -p:显示进程信息
    -t,-u:查看tcp链接/udp链接

    查看已经与本机建立的tcp连接:netstat -anptu | grep ESTABL
    查看本机路由表:netstat -rn (-r显示路由表)
    查看指定端口是否开启:netstat -ln | grep :22
    查看指定服务监听的端口:netstat -tulnp | grep sshd
    ————————————————————————————————————————

    测试网络联通性
    ping命令
    选项
    -c:包数
    -s:包大小
    追踪路由过程
    traceroute命令
    与windows下的tracert相似
    [root@xiaoxiong 桌面]# traceroute 127.0.0.1
    mtr工具,动态诊断工具
    结合ping和traceroute两者的功能
    [root@xiaoxiong 桌面]# mtr 127.0.0.1
    测试DNS解析
    nslookup命令
    格式:nslookup 目标主机(DNS服务器地址)
    host命令
    格式:host 目标主机(DNS服务器)

    ————————————————————————————————————————
    配置网络地址

    临时配置特点————命令行调整
    简单快速,可直接更改运行中的地址参数
    适合在调试网络的过程中使用,系统重启后,所做的修改将失效

    网络接口控制
    添加虚拟网络接口
    ifconfig 物理接口:序号 ip地址[/掩码长度]
    [root@xiaoxiong 桌面]# ifconfig eth0:0 192.168.1.100
    [root@xiaoxiong 桌面]# ifconfig eth0:1 192.168.2.100
    eth0:0 Link encap:Ethernet HWaddr 00:0C:29:92:DA:46
    inet addr:192.168.3.200 Bcast:192.168.3.255 Mask:255.255.255.0

    eth0:1 Link encap:Ethernet HWaddr 00:0C:29:92:DA:46
    inet addr:192.168.2.100 Bcast:192.168.2.255 Mask:255.255.255.0

    设置路由记录
    添加/删除默认网关记录、
    route add default gw ip地址
    [root@xiaoxiong 桌面]# route add default gw 192.168.4.254
    route del default gw ip地址
    [root@xiaoxiong 桌面]# route del default gw 192.168.4.254

    [root@xiaoxiong 桌面]# route -n(查看路由表)

    添加静态路由
    route add -net 目标网段 gw ip地址
    [root@xiaoxiong 桌面]# route add -net 192.168.3.0/24 gw 192.168.1.100
    route del -net 目标网段
    [root@xiaoxiong 桌面]# route del -net 192.168.3.0/24

    静态路由配置文件
    /etc/sysconfig/network-scripts/route-ethX
    ————————————————————————————————————————————
    固定配置

    固定配置特点
    直接修改配置文件,适合为服务器配置固定地址时使用
    重启主机或network服务后生效

    网卡配置文件
    系统服务:network(图形界面:setup)
    网卡配置目录:/etc/sysconfig/network-scripts/ifcfg-接口名
    配置文件名称:ifcfg-lo,ifcfg-ethXX
    [root@xiaoxiong 桌面]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0 设备名
    HWADDR=00:0C:29:92:DA:46 物理mac地址
    TYPE=Ethernet 网络类型
    ONBOOT=yes 随network服务启用
    BOOTPROTO=dhcp dhcp或者static
    IPADDR=192.168.9.10 ip地址,默认没有要手动添加
    NETMASK=255.255.255.0 子网掩码 ,默认没有要手动添加
    [root@xiaoxiong 桌面]# /etc/init.d/network restart(更改后把服务重启)
    关闭环回接口: [确定]
    弹出环回接口: [确定]
    [root@xiaoxiong 桌面]# /etc/init.d/NetworkManager stop(默认把这服务关闭)
    停止 NetworkManager 守护进程: [确定]
    [root@xiaoxiong 桌面]# /etc/init.d//NetworkManager status
    NetworkManager 已停
    [root@xiaoxiong 桌面]# chkconfig NetworkManager off(设置开机不自启)

    主机名配置文件
    /etc/sysconfig/network 文件
    全局网络设置,包括主机名,默认网关等,重启主机后生效
    [root@xiaoxiong 桌面]# vim /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=xiaoxiong
    GATEWAY=192.168.9.254(网关,默认没有,要添加)

    主机映射文件
    位置:/etc/hosts 文件
    保存主机名 》 ip地址 》 映射记录
    提高域名解析效率(先hosts再dns服务器)
    [root@xiaoxiong 桌面]vim /etc/hosts
    192.168.9.20 wocao.wocao

    DNS配置文件
    位置1:/etc/resolv.conf
    [root@xiaoxiong 桌面]# vim /etc/resolv.conf
    search hyhdra (默0认搜索域/后缀)
    nameserver 192.168.1.1 (DNS服务器1地址)

    位置2:/etc/sysconfig/network-cripts-ethX
    [root@xiaoxiong 桌面]# vim /etc/sysconfig/network-cripts-eth0
    .... ..... ....
    DNS1=192.168.1.1


    关闭linux防火墙
    [root@xiaoxiong 桌面]# iptables -F (清空规则)
    [root@xiaoxiong 桌面]# /etc/init.d/iptables save(保存)
    [root@xiaoxiong 桌面]# /etc/init.d/iptables stop(关闭)
    [root@xiaoxiong 桌面]# chkconfig iptables off(设置随机不自启)

    关闭SElinux
    [root@xiaoxiong 桌面]# getenforce (查看selinux是否开启)
    Enforcing (开启)/Permissive (关闭)
    [root@xiaoxiong 桌面]# setenforce 0(当前关闭)

    [root@xiaoxiong 桌面]# vim /etc/sysconfig/selinux (永久关闭)
    SELINUX=permissive

    内核参数配置文件
    /etc/systl.conf
    [root@xiaoxiong 桌面]# vim /etc/sysctl.conf
    net.ipv4.ip_forward = 1(开启路由功能,1为开启,0为关闭)
    [root@xiaoxiong 桌面]# sysctl -p(刷新)
    net.ipv4.ip_forward = 1
    net.ipv4.conf.default.rp_filter = 1
    ....... ............

    ——————————————————————————————————
    克隆后的虚拟机网络不可用

    虚拟机在克隆时,会将文件进行原样复制
    网卡名称规则文件:/etc/udev/rules.d/70-persistent-net.rules
    克隆后,虚拟机会记住该模板命名规则
    故障解决:
    清空udev规则
    [root@xiaoxiong 桌面]#> /etc/udev/rules.d/70-persistent-net.rules
    修改网卡配置文件
    [root@xiaoxiong 桌面]#cat /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE="eth0"
    HWADDR="00:0C:29:56:DE:13" (将mac地址删除)
    ONBOOT="yes"
    TYPE="Ethernet"
    BRIDGE=br0
    BOOTPROTO=none
    IPADDR=192.168.4.254 (修改ip地址)
    NETMASK=255.255.255.0

    修改后重启主机验证

    ——————————————————————————————————————————————————————

  • 相关阅读:
    requests库简单介绍与使用
    python爬虫之无界面谷歌浏览器介绍
    PhantomJS介绍与使用
    使用find_elements_by_class_name定位元素有时候会出现打印出来的列表里面数据为空的现象,解决方案
    【C#】多态
    【JavaScrpt】JS之数组去重
    【SQL】sql语句在insert一条记录后返回该记录的ID
    【SQL】SQL整表复制
    【C#】获取URL上的参数
    【C#】 break continue return 的区别
  • 原文地址:https://www.cnblogs.com/Hydraxx/p/7045462.html
Copyright © 2020-2023  润新知