红帽学习笔记[RHCSA] 第七课[网络配置相关]
第七课[网络配置相关]
在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远程访问虚拟机了.我们来做一些配置
- 不让root用户远程登陆
# 更改文件/etc/ssh/sshd_config 为no 并打开配置
[root@localhost Desktop]# vi /etc/ssh/sshd_config
PermitRootLogin no
- 客户端提示当前保存的信息与一致的不符
删除该用户家目录下的 .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] 第七课[网络配置相关]相关推荐
- Linux 学习笔记3 权限管理 定时任务 网络配置 进程、软件包管理
权限管理 linux组的介绍 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念. 1.所有者 2.所在组 3.其它组 4.改变用户所在的组 ...
- 【计算机网络学习笔记05】典型企业网络架构、传输介质
[计算机网络学习笔记05]典型企业网络架构.传输介质 企业网络是 Internet 的重要组成部分,随着企业业务需求而不断地变化.为了了解企业网络如何满足企业业务需求,必须了解典型的企业网络架构以及网 ...
- 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程
8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...
- 网络存储 linux 访问,Linux基础教程学习笔记28——使用Samba访问网络存储
Linux基础教程学习笔记28--使用Samba访问网络存储 SMB用于Windows和类Linux系统直接的文件共享 安装samba client包: [root@linuxidc~]# yum i ...
- Kinect开发学习笔记之(七)骨骼数据的提取
Kinect开发学习笔记之(七)骨骼数据的提取 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7x86 + VS2010 ...
- 深度学习笔记(43) Siamese网络
深度学习笔记(43) Siamese网络 1. Siamese网络 2. 建立人脸识别系统 3. 训练网络 1. Siamese网络 深度学习笔记(42) 人脸识别 提到的函数ddd的作用: 输入两张 ...
- 深度学习笔记(30) Inception网络
深度学习笔记(30) Inception网络 1. Inception模块 2. 瓶颈层 3. Inception网络 4. Inception网络的细节 1. Inception模块 构建卷积层时 ...
- 计算机网络学习笔记(2. 什么是网络协议)
计算机网络学习笔记(2. 什么是网络协议) 1. 协议是计算机网络有序运行的重要保证 硬件(主机,路由器,通信链路等)是计算机网络的基础 计算机网络中的数据交换必须遵守事先约定好的规则 如同交通系统 ...
- PMBOK(第六版) 学习笔记 ——《第七章 项目成本管理》
系列文章目录 PMBOK(第六版) 学习笔记 --<第一章 引论> PMBOK(第六版) 学习笔记 --<第二章 项目运行环境> PMBOK(第六版) 学习笔记 --<第 ...
- 深度学习笔记(28) 残差网络
深度学习笔记(28) 残差网络 1. 残差块 2. 深度网络的训练错误 3. ResNets的作用 4. ResNets的细节 5. ResNets的结构 1. 残差块 非常深的神经网络是很难训练的, ...
最新文章
- MySQL数据库开发规范-EC
- OVS DPDK--网桥配置(四)
- SharePoint 2010 change home page或者default page
- 虚拟form 下载文件
- hdu 5384 Danganronpa(字典树)
- Linux C/C++ UDP Socket 网络通信
- 如何在VS和CB中配置MySQL环境
- Is It A Tree?(hdu1325)
- 开发环境eclipse for Mac 下的常用快捷键汇总(基本参照Win系,将Ctrl换为Command)
- Web项目之Flask框架
- Linux 信号(signal)
- matlab常用开头,在MATLAB编辑中,以“”开头的表示()。
- 设置电脑屏保全屏显示时间,酷!
- 小年到了,回家抢票太难,用Python做个脚本12306自动查票以及自动购票....
- 真实版“删库跑路”?程序员蓄意破坏线上生产环境
- ”我是技术总监,我确实答不出那么多技术细节”
- 转载 VS简体中文版
- linux menuconfig搜索,Linux make menuconfig查找并快速跳转指定驱动选项
- java okhttp3 使用_java okhttp3 的使用方法
- php redis查看队列长度,php redis做消息队列解决流量削峰常用的5个指令
热门文章
- Python中创建守护进程
- Canny边缘检测 原理python代码
- thinkphp php6,ThinkPHP6 任意文件操作漏洞分析
- python数组拼接concat_【JavaScript】重写数组的concat()方法
- 捕捉动物游戏java代码_Java Swing打猎射击游戏源码
- word ctrl v 不能用
- 区块链 tps 日志统计脚本
- java并发编程(12)-- 线程池 实际⽣产使⽤哪⼀个线程池 怎么设置
- linux配置网页访问不了怎么办,本机浏览器访问不到Linux虚拟机中的nginx开启页面...
- sublime php code sniffer,mac下sublime text3的php错误提示插件php code sniffer安装后,无法显示php错误...