美文网首页
内核管理网卡配置

内核管理网卡配置

作者: 不排版 | 来源:发表于2018-03-21 10:49 被阅读20次

    内核模块管理
    查询内核版本
    [root@localhost 桌面]# uname -r
    2.6.32-358.el6.x86_64
    主版本号.次版本号.修订版本号.系统版本.平台
    次版本号奇数 测试版本
    次版本号偶数 发行版

    模块管理
    模块存储位置:/lib[64]/modules/内核版本
    [root@localhost 桌面]# lsmod 查询当前模块加载的状态
    [root@localhost 桌面]# modinfo ext4 查看模块信息
    [root@localhost ~]# rmmod iptable_filter 卸载模块
    [root@localhost ~]# insmod /lib/modules/2.6.32-358.el6.x86_64/kernel/net/ipv4/netfilter/iptable_filter.ko 加载模块
    [root@localhost ~]# modprobe iptable_filter 动态加载
    动态加载需要的文件:
    modules.dep
    modules.dep.bin
    创建依赖文件:
    [root@localhost ~]# depmod -a

    修改内核参数
    [root@localhost ~]# echo 1 > /proc/sys/vm/drop_caches 释放内存
    1 buffer 2 cache 3 buffer和cache
    [root@localhost ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 修改ping回应的,可以防止ping
    [root@localhost ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts 是否相应广播
    [root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward 是否开启路由转发功能

    配置文件
    [root@localhost ~]# vim /etc/sysctl.conf
    net.ipv4.ip_forward = 1
    net.ipv4.icmp_echo_ignore_all = 1
    [root@localhost ~]# sysctl -p

    编译新内核
    [root@localhost ftp]# tar -xvf linux-3.10.5.tar.xz -C /usr/local/src/
    [root@localhost linux-3.10.5]# vim /usr/local/src/linux-3.10.5/Documentation/devices.txt 设备文档
    [root@localhost ~]# mknod -m 660 /dev/sda7 b 8 7
    [root@localhost ~]# chown .disk /dev/sda7
    创建字符设备
    [root@localhost ~]# mknod -m 666 /dev/null c 1 3

    编译内核
    [root@localhost linux-3.10.5]# make menuconfig
    filesystem----DOS/FAT/NT filesystem---NTFS filesystem

    [root@localhost linux-3.10.5]# make 编译
    [root@localhost linux-3.10.5]# make modules_install 安装模块
    [root@localhost linux-3.10.5]# make install 安装内核

    网络管理

    [root@localhost ~]# ifconfig 查看网卡信息
    [root@localhost ~]# mii-tool eth0 查看网卡是否链接网线
    [root@localhost ~]# setup 设置ip
    [root@localhost ~]# service network restart 启动网卡
    [root@localhost ~]# ping 172.16.110.254
    [root@localhost ~]# ifdown eth0
    [root@localhost ~]# ifup eth0

    网卡配置文件
    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    TYPE=Ethernet
    BOOTPROTO=none|static|dhcp ------设置ip获取方式
    HWADDR=00:0c:29:5e:13:12
    NM_CONTROLLED=no ----是否开启NetworkManager
    ONBOOT=yes|no ----------网卡是否激活
    IPADDR=172.16.110.1
    NETMASK=255.255.255.0
    GATEWAY=172.16.110.254

    [root@localhost ~]# ifconfig eth0 1.1.1.1 临时改动ip地址
    [root@localhost ~]# ifconfig eth0:0 10.10.10.1 临时别名

    永久网卡别名
    [root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0:0
    DEVICE=eth0:0
    BOOTPROTO=none
    HWADDR=00:0c:29:5e:13:12
    NM_CONTROLLED=no
    ONBOOT=yes
    TYPE=Ethernet
    IPADDR=10.10.10.1
    NETMASK=255.255.255.0
    GATEWAY=10.10.10.1

    查看路由表
    [root@localhost ~]# route -n
    [root@localhost ~]# route del default gw 172.16.110.254
    [root@localhost ~]# route add default gw 172.16.110.254

    路由追踪
    [root@localhost ~]# traceroute 172.16.8.100

    查询arp缓冲表
    [root@localhost ~]# arp

    测试ip地址冲突
    [root@localhost ~]# arping 172.16.110.30

    ip命令
    [root@localhost ~]# ip add show

    主机名设置
    1.修改临时主机名
    [root@localhost ~]# hostname robin.com
    2.永久修改主机
    [root@localhost ~]# vim /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=robin.com
    3.解析主机名
    [root@localhost ~]# vim /etc/hosts
    172.16.110.1 robin.com

    相关文章

      网友评论

          本文标题:内核管理网卡配置

          本文链接:https://www.haomeiwen.com/subject/tkmwqftx.html