Linux Predictable Network Interface Names

Reference: === Predictable Network Interface Names Starting with v197 systemd/udev will automatically assign predictable, stable network interface names for all local Ethernet, WLAN and WWAN interfaces. This is a departure from the traditional interface naming scheme (“eth0”, “eth1”, “wlan0”, …), but should fix real problems. === Why? The classic naming scheme for network interfaces applied by the kernel is to simply assign names beginning with “eth0”, “eth1”, … to all interfaces as they are probed by the drivers.

Scapy Usage

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 # scapy Welcome to Scapy (2.

linux kernel how to build

=== How to build a kernel with src.rpm install kernel-$version.src.rpm; cd rpmbuild/ dnf install -y rpm-build rpmbuild -bp SPECS/kernel.spec If you want to add a patch, cp your.patch SOURCES/linux-kernel-test.patch uncomment # %define buildid .local and change local to you summary dnf install -y flex bison bc gcc elfutils-libelf-devel elfutils-devel openssl-devel dwarves vim clang llvm git ldd-devel dnf install -y libpcap-devel python3-docutils rpmbuild -bb –target=uname -m –without debug –without doc –without

openstack

Tips: we need to use iproute-2.6.32-23.el6ost.netns.2.x86_64.rpm version for OVS we need to use libvirt-0.10.2-23.el6 incase permission denaied we need to use openstack kernel like 2.6.32-358.118.1.openstack.el6 for kernel support $ cat OpenStack-Grizzly.repo [OpenStack-Grizzly-Puddle] name=OpenStack-Grizzly-Puddle baseurl=http://download.lab.bos.redhat.com/rel-eng/OpenStack/Grizzly/latest/x86_64/os/ gpgcheck=0 enabled=1 [OpenStack-Grizzly-Puddle-debug] name=OpenStack-Grizzly-Puddle Debuginfo baseurl=http://download.lab.bos.redhat.com/rel-eng/OpenStack/Grizzly/latest/$basearch/debuginfo gpgcheck=0 enabled=0 [OpenStack-Grizzly-Puddle-sources] name=OpenStack-Grizzly-Puddle Sources baseurl=http://download.lab.bos.redhat.com/rel-eng/OpenStack/Grizzly/latest/source gpgcheck=0 enabled=0 Part of answer file Type of network to allocate for tenant networks (eg. vlan, local, gre, vxlan) CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan A comma separated list of VLAN ranges for the Neutron openvswitch plugin (eg.

How to config router and switch

Some tips: DTP (dynamic trunk protocol) 动态中继协议同时支持ISL 和 802.1Q 两种中继自动协商。 DTP协议为 cisco 专有,它只能用于交换机之间的中继链路,不能用于交换机和路由器之间的