您的位置:

Linux IP配置

一、Linux配置IP

1、使用ifconfig命令查看当前网络配置,包括IP地址、网关、子网掩码等;

$ ifconfig

2、使用ifconfig命令配置IP地址、子网掩码、广播地址,例如:

$ sudo ifconfig enp2s0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

3、使用route命令配置默认网关,例如:

$ sudo route add default gw 192.168.1.1

二、Linux配置DNS

1、编辑/etc/resolv.conf文件,添加DNS地址,例如:

$ sudo vim /etc/resolv.conf
...
nameserver 8.8.8.8
nameserver 8.8.4.4
...

2、使用systemd-resolved服务配置DNS,例如:

$ sudo systemctl enable systemd-resolved.service
$ sudo systemctl start systemd-resolved.service

三、Linux DHCP配置

1、使用dhclient命令获取DHCP分配的IP地址,例如:

$ sudo dhclient -v enp2s0

2、编辑/etc/network/interfaces文件,添加DHCP配置,例如:

auto enp2s0
iface enp2s0 inet dhcp

3、使用NetworkManager配置DHCP,例如:

$ nmcli connection modify enp2s0 connection.autoconnect yes ipv4.method auto

四、Linux配置IPv6

1、使用ifconfig命令查看当前IPv6配置,例如:

$ ifconfig enp2s0

2、编辑/etc/network/interfaces文件,添加IPv6配置,例如:

auto enp2s0
iface enp2s0 inet6 auto

五、Linux SSO配置

1、安装sssd软件包,例如:

$ sudo apt-get install sssd

2、编辑/etc/sssd/sssd.conf文件,添加LDAP或Active Directory配置,例如:

...
[sssd]
services = nss, pam
config_file_version = 2

domains = example.com

[domain/example.com]
id_provider = ldap
auth_provider = krb5
access_provider = ldap

ldap_uri = ldap://ldap.example.com
ldap_search_base = dc=example,dc=com

krb5_realm = EXAMPLE.COM
krb5_server = kdc.example.com
...

六、Linux配置DHCP

1、安装dhcpd软件包,例如:

$ sudo apt-get install isc-dhcp-server

2、编辑/etc/dhcp/dhcpd.conf文件,添加DHCP服务器配置,例如:

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
  option routers 192.168.1.1;
  option domain-name-servers 8.8.8.8, 8.8.4.4;
}

七、Linux配置OpenCL

1、安装OpenCL运行时和开发库,例如:

$ sudo apt-get install ocl-icd-opencl-dev

2、使用OpenCL SDK开发OpenCL程序,例如:

#include <stdio.h>
#include <CL/cl.h>

int main() {
  cl_platform_id platform;
  cl_device_id device;
  cl_uint num_platforms, num_devices;

  clGetPlatformIDs(1, &platform, &num_platforms);
  clGetDeviceIDs(platform, CL_DEVICE_TYPE_DEFAULT, 1, &device, &num_devices);

  printf("Platform: %ld\nDevice: %ld\n", platform, device);

  return 0;
}

八、Linux配置ENSP

1、安装ENSP网络模拟器,例如:

$ sudo dpkg -i ensp-xxx-amd64.deb

2、打开ENSP,添加虚拟机并配置IP地址,例如:

$ sudo ensp

3、在虚拟机上使用ifconfig命令配置IP地址和路由表,例如:

$ sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
$ sudo route add default gw 192.168.1.1