第七课[网络配置相关]

在Vmware中添加网卡

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

注:

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

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

# 打开 windows CMD
# 会看到如下的网卡信息
C:\Users\kanewang>ipconfig
Ethernet adapter VMware Network Adapter VMnet2:Connection-specific DNS Suffix  . :Link-local IPv6 Address . . . . . : fe80::bcdf:fdfb:c5b2:884b%34IPv4 Address. . . . . . . . . . . : 192.168.94.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default 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 1000link/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 1000link/ether 00:0c:29:fb:7d:19 brd ff:ff:ff:ff:ff:ffinet 192.168.11.2/32 brd 192.168.11.2 scope global eno16777736valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fefb:7d19/64 scope link valid_lft forever preferred_lft forever
# 在windows中 cmd ping刚才的ip 192.168.11.2
C:\Users\kanewang>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 1000link/ether 00:0c:29:fb:7d:19 brd ff:ff:ff:ff:ff:ffinet 192.168.94.200/24 brd 192.168.52.200 scope global eno16777736valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fefb:7d19/64 scope link valid_lft forever preferred_lft forever
# 再次使用windows cmd ping这个IP
C:\Users\kanewang>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 #进入桌面模式

转载于:https://www.cnblogs.com/primadonna/p/11434185.html

红帽学习笔记[RHCSA] 第七课[网络配置相关]相关推荐

  1. Linux 学习笔记3 权限管理 定时任务 网络配置 进程、软件包管理

    权限管理 linux组的介绍 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念. 1.所有者 2.所在组 3.其它组 4.改变用户所在的组 ...

  2. 【计算机网络学习笔记05】典型企业网络架构、传输介质

    [计算机网络学习笔记05]典型企业网络架构.传输介质 企业网络是 Internet 的重要组成部分,随着企业业务需求而不断地变化.为了了解企业网络如何满足企业业务需求,必须了解典型的企业网络架构以及网 ...

  3. 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程

    8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...

  4. 网络存储 linux 访问,Linux基础教程学习笔记28——使用Samba访问网络存储

    Linux基础教程学习笔记28--使用Samba访问网络存储 SMB用于Windows和类Linux系统直接的文件共享 安装samba client包: [root@linuxidc~]# yum i ...

  5. Kinect开发学习笔记之(七)骨骼数据的提取

    Kinect开发学习笔记之(七)骨骼数据的提取 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7x86 + VS2010 ...

  6. 深度学习笔记(43) Siamese网络

    深度学习笔记(43) Siamese网络 1. Siamese网络 2. 建立人脸识别系统 3. 训练网络 1. Siamese网络 深度学习笔记(42) 人脸识别 提到的函数ddd的作用: 输入两张 ...

  7. 深度学习笔记(30) Inception网络

    深度学习笔记(30) Inception网络 1. Inception模块 2. 瓶颈层 3. Inception网络 4. Inception网络的细节 1. Inception模块 构建卷积层时 ...

  8. 计算机网络学习笔记(2. 什么是网络协议)

    计算机网络学习笔记(2. 什么是网络协议) 1. 协议是计算机网络有序运行的重要保证 硬件(主机,路由器,通信链路等)是计算机网络的基础 计算机网络中的数据交换必须遵守事先约定好的规则 如同交通系统 ...

  9. PMBOK(第六版) 学习笔记 ——《第七章 项目成本管理》

    系列文章目录 PMBOK(第六版) 学习笔记 --<第一章 引论> PMBOK(第六版) 学习笔记 --<第二章 项目运行环境> PMBOK(第六版) 学习笔记 --<第 ...

  10. 深度学习笔记(28) 残差网络

    深度学习笔记(28) 残差网络 1. 残差块 2. 深度网络的训练错误 3. ResNets的作用 4. ResNets的细节 5. ResNets的结构 1. 残差块 非常深的神经网络是很难训练的, ...

最新文章

  1. MySQL数据库开发规范-EC
  2. OVS DPDK--网桥配置(四)
  3. SharePoint 2010 change home page或者default page
  4. 虚拟form 下载文件
  5. hdu 5384 Danganronpa(字典树)
  6. Linux C/C++ UDP Socket 网络通信
  7. 如何在VS和CB中配置MySQL环境
  8. Is It A Tree?(hdu1325)
  9. 开发环境eclipse for Mac 下的常用快捷键汇总(基本参照Win系,将Ctrl换为Command)
  10. Web项目之Flask框架
  11. Linux 信号(signal)
  12. matlab常用开头,在MATLAB编辑中,以“”开头的表示()。
  13. 设置电脑屏保全屏显示时间,酷!
  14. 小年到了,回家抢票太难,用Python做个脚本12306自动查票以及自动购票....
  15. 真实版“删库跑路”?程序员蓄意破坏线上生产环境
  16. ”我是技术总监,我确实答不出那么多技术细节”
  17. 转载 VS简体中文版
  18. linux menuconfig搜索,Linux make menuconfig查找并快速跳转指定驱动选项
  19. java okhttp3 使用_java okhttp3 的使用方法
  20. php redis查看队列长度,php redis做消息队列解决流量削峰常用的5个指令

热门文章

  1. Python中创建守护进程
  2. Canny边缘检测 原理python代码
  3. thinkphp php6,ThinkPHP6 任意文件操作漏洞分析
  4. python数组拼接concat_【JavaScript】重写数组的concat()方法
  5. 捕捉动物游戏java代码_Java Swing打猎射击游戏源码
  6. word ctrl v 不能用
  7. 区块链 tps 日志统计脚本
  8. java并发编程(12)-- 线程池 实际⽣产使⽤哪⼀个线程池 怎么设置
  9. linux配置网页访问不了怎么办,本机浏览器访问不到Linux虚拟机中的nginx开启页面...
  10. sublime php code sniffer,mac下sublime text3的php错误提示插件php code sniffer安装后,无法显示php错误...