centos 8 安装和网络配置
<h1 id="centos-8-系统安装">centos 8 系统安装</h1><h2 id="系统安装步骤">系统安装步骤</h2>
<p>启动服务器之后选择 Install CentOs Linux 8<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181058786-660313576.png"><br>
选择语言然后下一步<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181145531-1164500911.png"><br>
配置 磁盘(Installation Destir)<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181229802-1150522610.png"><br>
这里选择默认配置 。直接Done<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181251874-2111698480.png"><br>
配置软件包(Software Selection)也选择默认后期可以手动装。直接Done<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181324732-49013285.png"><br>
配置root用户密码<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181347276-964080771.png"><br>
等待系统安装完成。点Reboot<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181419025-636953219.png"><br>
系统安装完成如下图<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181455429-1414000036.png"><br>
安装ifconfig命令<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181520938-735077366.png"><br>
ifconfig 查看网络信息<br>
<img src="https://img2020.cnblogs.com/blog/2039998/202008/2039998-20200804181542622-850495079.png"></p>
<h2 id="手动配置网络">手动配置网络</h2>
<h3 id="方法一手工配置ifcfg使用nmcli来生效新的网络配置">方法一:手工配置ifcfg,使用nmcli来生效新的网络配置</h3>
<p>假设网卡标识符为xxx</p>
<pre><code class="language-bash"># vi /etc/sysconfig/network-scripts/ifcfg-xxx
</code></pre>
<p>使用nmcli重新回载网络配置</p>
<pre><code class="language-bash"># nmcli c reload
</code></pre>
<p>如果之前没有xxx的connection,则上一步reload后就已经自动生效了</p>
<pre><code class="language-bash"># nmcli c up xxx
</code></pre>
<h3 id="方法二rhel8和centos8完全使用nmcli来管理网络">方法二:RHEL8和CentOS8完全使用nmcli来管理网络</h3>
<p>查看网卡信息</p>
<pre><code class="language-bash"># nmcli connection
</code></pre>
<pre><code class="language-bash"># nmcli con xxx
</code></pre>
<p>显示具体的网络接口信息</p>
<pre><code class="language-bash"># nmcli connection show xxx
</code></pre>
<p>显示所有活动连接</p>
<pre><code class="language-bash"># nmcli connection show --active
</code></pre>
<p>删除一个网卡连接</p>
<pre><code class="language-bash"># nmcli connection delete xxx
</code></pre>
<p>给xxx添加一个IP(IPADDR)</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.addresses 192.168.0.58
</code></pre>
<p>给xxx添加一个子网掩码(NETMASK)</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.addresses 192.168.0.58/24
</code></pre>
<p>IP获取方式设置成手动(BOOTPROTO=static/none)</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.method manual
</code></pre>
<p>添加一个ipv4</p>
<pre><code class="language-bash"># nmcli connection modify xxx +ipv4.addresses 192.168.0.59/24
</code></pre>
<p>删除一个ipv4</p>
<pre><code class="language-bash"># nmcli connection modify xxx -ipv4.addresses 192.168.0.59/24
</code></pre>
<p>添加DNS</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.dns 114.114.114.114
</code></pre>
<p>删除DNS</p>
<pre><code class="language-bash"># nmcli connection modify xxx -ipv4.dns 114.114.114.114
</code></pre>
<p>添加一个网关(GATEWAY)</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.gateway 192.168.0.2
</code></pre>
<p>可一块写入:</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
</code></pre>
<p>添加DNS</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.dns 114.114.114.114
</code></pre>
<p>删除DNS</p>
<pre><code class="language-bash"># nmcli connection modify xxx -ipv4.dns 114.114.114.114
</code></pre>
<p>添加一个网关(GATEWAY)</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.gateway 192.168.0.2
</code></pre>
<p>可一块写入:</p>
<pre><code class="language-bash"># nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
</code></pre>
<p>使用nmcli重新回载网络配置</p>
<pre><code class="language-bash"># nmcli c reload
</code></pre>
<p>如果之前没有xxx的connection,则上一步reload后就已经自动生效了</p>
<pre><code class="language-bash"># nmcli c up xxx
</code></pre>
<h3 id="方法三安装networkservice服务">方法三:安装network.service服务</h3>
<p>可以通过yum install network-scripts来安装传统的network.service,不过redhat说了,在下一个RHEL的大版本里将彻底废除,因此不建议使用network.service。</p>
<h2 id="rhel8或者centos8修改网卡名称">RHEL8或者CentOS8修改网卡名称</h2>
<h3 id="删除网卡连接比如xxx">删除网卡连接,比如xxx</h3>
<pre><code class="language-bash"># nmcli connection delete xxx
</code></pre>
<h3 id="修改内核参数配置文件">修改内核参数配置文件</h3>
<pre><code class="language-bash"># vi /etc/default/grub
</code></pre>
<h3 id="植入内核">植入内核</h3>
<pre><code class="language-bash"># grub2-mkconfig -o /boot/grub2/grub.cfg
</code></pre>
<h3 id="重启">重启</h3>
<pre><code class="language-bash"># reboot
</code></pre>
<h3 id="添加网卡">添加网卡</h3>
<pre><code class="language-bash"># nmcli connection add type ethernet con-name xxx
</code></pre>
<h2 id="rhel8或者centos8使用nmtui工具配置网络图形化工具">RHEL8或者CentOS8使用nmtui工具配置网络(图形化工具)</h2>
<pre><code class="language-bash"># nmtui
</code></pre><br><br>
来源:https://www.cnblogs.com/AngryMushroom/p/13434993.html
頁:
[1]