zoukankan      html  css  js  c++  java
  • 红帽学习笔记[RHCSA] 第七课[网络配置相关]

    第七课[网络配置相关]

    在Vmware中添加网卡

    编辑 -> 编辑虚拟网络 -> 添加网络->随便选择一个如VMnet2-> 选择仅主机模式 -> 勾掉使用本地DHCP服务将ip分给虚拟机 -> 子网Ip默认就行

    注:

    ​ 1. win10 用户需要管理源权限,否则都是灰的添加不了,点击重启就好

    ​ 2. Wmnet1,WMnet8是WMware默认的网卡

    # 打开 windows CMD
    # 会看到如下的网卡信息
    C:Userskanewang>ipconfig
    Ethernet adapter VMware Network Adapter VMnet2:
    
       Connection-specific DNS Suffix  . :
       Link-local IPv6 Address . . . . . : fe80::bcdf:fdfb:c5b2:884b%34
       IPv4 Address. . . . . . . . . . . : 192.168.94.1
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . :
    

    将网卡添加到虚拟机上

    右键要添加的虚拟机 - > 设置 -> 网络设配器 -> 自定义(U):特定虚拟网络 - > 选择刚才添加的一块VMnet2 -> 确定

    关于网卡命名规则

    # 开头
    en+一位字母 -> 以太网网卡
    	或
    wl+一位字母 -> 无线网网卡
    # 一位字母
    o 表示 板载
    s 表示 热插拔
    p 表示 pci插槽
    # 用命令查看一下网卡信息 ip addr
    # 第一块是环回测试地址 127.0.0.1
    2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:fb:7d:19 brd ff:ff:ff:ff:ff:ff
    

    配置网络

    # 查看当前配置 
    [root@localhost Desktop]# nmcli connection show
    NAME  UUID  TYPE  DEVICE 
    # 增加一个配置
    [root@localhost Desktop]# nmcli connection add ifname eno16777736 con-name fisrt type ethernet autoconnect yes ip4 192.168.11.2/24 gw4 192.168.94.1 
    Connection 'fisrt' (9ca186d9-8fb9-48fa-9973-bb8bdb7d18f0) successfully added.
    # 命令解析
            # add  添加
            # ifname  网卡名字  可以tab不全出来
            # con-nam 连接的名字 随意起
            # type    类型ethernet 以太网
            # autoconnect 自动连接
            # ip4 ip地址 与网卡的子网要在一个网段(为了测试ip设置了错误的)
            # gw4 可以没有网关,这里写的是VMnet2 这块网卡的ip
    # 启动这个连接
    [root@localhost Desktop]# nmcli connection up fisrt 
    Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
    # 再次ip addr查看
    
    [root@localhost Desktop]# ip addr
    2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:fb:7d:19 brd ff:ff:ff:ff:ff:ff
        inet 192.168.11.2/32 brd 192.168.11.2 scope global eno16777736
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fefb:7d19/64 scope link 
           valid_lft forever preferred_lft forever
    # 在windows中 cmd ping刚才的ip 192.168.11.2 
    C:Userskanewang>ping 192.168.11.2
    Pinging 192.168.11.2 with 32 bytes of data:
    Request timed out.
    # 修改一个连接
    	# 将ip改为与网卡一个子网的
    [root@localhost Desktop]# nmcli connection modify fisrt ipv4.addresses 192.168.94.200/24
    # 重启网络
    [root@localhost Desktop]# systemctl restart network
    # 再次查看 ip addr
    [root@localhost Desktop]# ip addr
    2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:fb:7d:19 brd ff:ff:ff:ff:ff:ff
        inet 192.168.94.200/24 brd 192.168.52.200 scope global eno16777736
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fefb:7d19/64 scope link 
           valid_lft forever preferred_lft forever
    # 再次使用windows cmd ping这个IP
    C:Userskanewang>ping 192.168.94.200
    Pinging 192.168.94.200 with 32 bytes of data:
    Reply from 192.168.94.200: bytes=32 time<1ms TTL=64
    Reply from 192.168.94.200: bytes=32 time<1ms TTL=64
    

    注:上面的操作,可以直接编辑 /etc/sysconfig/network-scripts/ifcfg-xxx文件来达到效果.我们查看一下,我刚才生生的文件.标*的是必要行

    [root@localhost Desktop]# cat /etc/sysconfig/network-scripts/ifcfg-fisrt 
    TYPE=Ethernet *
    BOOTPROTO=none *
    IPADDR0=192.168.94.200*
    PREFIX0=24*
    DEFROUTE=yes*
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=fisrt
    UUID=9ca186d9-8fb9-48fa-9973-bb8bdb7d18f0
    DEVICE=eno16777736
    ONBOOT=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    

    网络配置命令总结

    # 查看 connection
    nmcli connection show
    # 增加
    nmcli connection add #后面参数上面详细介绍了
    # 修改
    nmcli connection modify
    # 删除
    nmcli connection delete
    # 开启
    nmcli connection up 
    

    更改hostname

    # 临时更改
    [root@localhost Desktop]# hostname test
    [root@localhost Desktop]# 
    	# 发现并没有改变,重新开一个terminal就能看见变化了
    # 永久更改 
    hostnamectl set-hostname master
    # 更改 /etc/hosts 将域名与ip配置关系
    # 更改 /etc/resolv.conf配置dns
    

    关于SSH的一些配置

    配置仅主机模式的网卡后,物理机就可以通过ssh远程访问虚拟机了.我们来做一些配置

    1. 不让root用户远程登陆
    # 更改文件/etc/ssh/sshd_config 为no 并打开配置
    [root@localhost Desktop]# vi /etc/ssh/sshd_config
    PermitRootLogin no
    
    1. 客户端提示当前保存的信息与一致的不符
    删除该用户家目录下的 .ssh/known_hosts文件,重新保存
    

    远程复制文件 SCP

    # 其实是往自己机器上copy
    scp /test/ root@192.168.94.200:/root/test
    

    关于init(在7中已经不用了)

    运行级别

    # 0 - 停机(千万不能把initdefault 设置为0 )
    # 1 - 单用户模式
    # 2 - 多用户,没有 NFS
    # 3 - 完全多用户模式(标准的运行级)
    # 4 - 没有用到
    # 5 - X11 (xwindow)
    # 6 - 重新启动 (千万不要把initdefault 设置为6 ) 
    
    init 5 #进入桌面模式
    
  • 相关阅读:
    C# -- HttpWebRequest 和 HttpWebResponse 的使用
    C# -- Lambda 表达式的使用
    ASP.NET -- WebForm -- HttpRequest类的方法和属性
    ASP.NET -- WebForm -- HttpResponse 类的方法和属性
    C# -- 索引器、枚举类型
    C#设计模式之七桥接模式(Bridge Pattern)【结构型】
    C#设计模式之六适配器模式(Adapter Pattern)【结构型】
    C#设计模式之五原型模式(Prototype Pattern)【创建型】
    C#设计模式之四建造者模式(Builder Pattern)【创建型】
    C#设计模式之三抽象工厂模式(AbstractFactory)【创建型】
  • 原文地址:https://www.cnblogs.com/primadonna/p/11434185.html
Copyright © 2011-2022 走看看