{"id":34922,"date":"2024-08-27T09:58:28","date_gmt":"2024-08-27T02:58:28","guid":{"rendered":"http:\/\/jupitek.maudemo.vip\/index.php\/2024\/08\/27\/network-configuration-using-systemd-networkd\/"},"modified":"2026-05-14T10:30:45","modified_gmt":"2026-05-14T09:30:45","slug":"network-configuration-using-systemd-networkd","status":"publish","type":"post","link":"https:\/\/jupitek.maudemo.vip\/index.php\/2024\/08\/27\/network-configuration-using-systemd-networkd\/","title":{"rendered":"C\u1ea5u h\u00ecnh m\u1ea1ng s\u1eed d\u1ee5ng systemd-networkd"},"content":{"rendered":"<p>C\u00f4ng c\u1ee5 systemd-networkd l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 m\u1edbi h\u01a1n \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n nh\u01b0 m\u1ed9t ph\u1ea7n c\u1ee7a systemd. C\u00e1c phi\u00ean b\u1ea3n Arch v\u00e0 hi\u1ec7n \u0111\u1ea1i c\u1ee7a Ubuntu (17.10 tr\u1edf l\u00ean) hi\u1ec7n s\u1eed d\u1ee5ng systemd-networkd l\u00e0m ph\u1ea7n m\u1ec1m c\u1ea5u h\u00ecnh m\u1ea1ng m\u1eb7c \u0111\u1ecbnh.<\/p>\n<p class=\"has-background\" style=\"background-color:#74f78c33\">Theo m\u1eb7c \u0111\u1ecbnh, c\u00f4ng c\u1ee5 Network Helper qu\u1ea3n l\u00fd m\u1ea1ng trong Ubuntu b\u1eb1ng systemd-networkd. Ubuntu c\u0169ng c\u00f3 ti\u1ec7n \u00edch g\u1ecdi l\u00e0 Netplan, \u0111\u00f3ng vai tr\u00f2 nh\u01b0 m\u1ed9t giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng \u0111\u1ec3 \u0111\u1ecbnh c\u1ea5u h\u00ecnh systemd-networkd ho\u1eb7c NetworkManager. Thay v\u00e0o \u0111\u00f3, \u0111\u1ec3 s\u1eed d\u1ee5ng Netplan, h\u00e3y xem l\u1ea1i c\u1ea5u h\u00ecnh M\u1ea1ng b\u1eb1ng h\u01b0\u1edbng d\u1eabn Netplan.<\/p>\n<p class=\"has-background\" style=\"background-color:#74f78c33\">H\u01b0\u1edbng d\u1eabn n\u00e0y \u0111\u00f3ng vai tr\u00f2 b\u1ed5 sung cho c\u1ea5u h\u00ecnh m\u1ea1ng Th\u1ee7 c\u00f4ng ch\u00ednh trong h\u01b0\u1edbng d\u1eabn Phi\u00ean b\u1ea3n \u0111i\u1ec7n to\u00e1n. Vui l\u00f2ng xem l\u1ea1i h\u01b0\u1edbng d\u1eabn \u0111\u00f3 tr\u01b0\u1edbc khi th\u1ef1c hi\u1ec7n b\u1ea5t k\u1ef3 thay \u0111\u1ed5i c\u1ea5u h\u00ecnh n\u00e0o \u0111\u1ed1i v\u1edbi Phi\u00ean b\u1ea3n \u0111i\u1ec7n to\u00e1n c\u1ee7a b\u1ea1n.<\/p>\n<p><strong>T\u1ec7p c\u1ea5u h\u00ecnh<\/strong><\/p>\n<p>Sau \u0111\u00e2y l\u00e0 th\u00f4ng tin chi ti\u1ebft v\u1ec1 c\u00e1c t\u1ec7p c\u1ea5u h\u00ecnh m\u1ea1ng cho systemd-networkd, bao g\u1ed3m th\u00f4ng tin v\u1ec1 v\u1ecb tr\u00ed t\u1ec7p c\u1ea5u h\u00ecnh m\u1eb7c \u0111\u1ecbnh.<\/p>\n<ul>\n<li>Ph\u1ea7n m\u1edf r\u1ed9ng t\u1ec7p: .network<\/li>\n<\/ul>\n<ul>\n<li>V\u1ecb tr\u00ed t\u1ec7p: \/etc\/systemd\/network\/<\/li>\n<\/ul>\n<ul>\n<li>Quy \u01b0\u1edbc \u0111\u1eb7t t\u00ean: [priority]-[interface].network, trong \u0111\u00f3 [priority] \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 s\u1eafp x\u1ebfp c\u00e1c t\u1ec7p (c\u00e1c t\u1ec7p \u0111\u01b0\u1ee3c x\u1eed l\u00fd theo th\u1ee9 t\u1ef1 ch\u1eef c\u00e1i-s\u1ed1*) v\u00e0 [interface] cung c\u1ea5p m\u1ed9t c\u00e1ch thu\u1eadn ti\u1ec7n \u0111\u1ec3 ng\u01b0\u1eddi d\u00f9ng li\u00ean k\u1ebft t\u1ec7p v\u1edbi m\u1ed9t giao di\u1ec7n c\u1ee5 th\u1ec3.<\/li>\n<\/ul>\n<ul>\n<li>T\u1ec7p c\u1ea5u h\u00ecnh m\u1eb7c \u0111\u1ecbnh: \/etc\/systemd\/network\/05-eth0.network.<\/li>\n<\/ul>\n<p>Khi systemd-networkd \u0111\u01b0a ra c\u00e1c giao di\u1ec7n m\u1ea1ng, c\u00e1c t\u1ec7p c\u1ea5u h\u00ecnh \u0111\u01b0\u1ee3c x\u1eed l\u00fd theo th\u1ee9 t\u1ef1 ch\u1eef c\u00e1i-s\u1ed1. Do \u0111\u00f3, b\u1ea1n s\u1ebd th\u1ea5y r\u1eb1ng c\u00e1c t\u1ec7p th\u01b0\u1eddng \u0111\u01b0\u1ee3c th\u00eam v\u00e0o tr\u01b0\u1edbc m\u1ed9t s\u1ed1 g\u1ed3m 2 ch\u1eef s\u1ed1 \u0111\u1ec3 gi\u00fap s\u1eafp x\u1ebfp ch\u00fang. T\u1ec7p c\u1ea5u h\u00ecnh m\u1eb7c \u0111\u1ecbnh \u0111\u01b0\u1ee3c th\u00eam v\u00e0o tr\u01b0\u1edbc 05. N\u1ebfu ch\u00fang ta mu\u1ed1n t\u1ea1o t\u1ec7p c\u1ea5u h\u00ecnh cho m\u1ed9t giao di\u1ec7n kh\u00e1c, ch\u00fang ta c\u00f3 th\u1ec3 th\u00eam v\u00e0o tr\u01b0\u1edbc t\u1ec7p m\u1ed9t s\u1ed1 d\u01b0\u1edbi 05 (s\u1ebd \u0111\u01b0\u1ee3c x\u1eed l\u00fd tr\u01b0\u1edbc) ho\u1eb7c tr\u00ean (s\u1ebd \u0111\u01b0\u1ee3c x\u1eed l\u00fd sau).<\/p>\n<p><strong>C\u1ea5u h\u00ecnh kh\u1edfi \u0111\u1ed9ng<\/strong><\/p>\n<p>\u0110\u00e2y l\u00e0 m\u1ed9t v\u00ed d\u1ee5 v\u1ec1 t\u1ec7p c\u1ea5u h\u00ecnh \u0111i\u1ec3n h\u00ecnh cho systemd-networkd. N\u00f3 x\u00e1c \u0111\u1ecbnh t\u0129nh \u0111\u1ecba ch\u1ec9 IPv4 v\u00e0 cho ph\u00e9p SLAAC \u0111\u1ecbnh c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 IPv6.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"973\" height=\"349\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-93.png\" alt=\"\" class=\"wp-image-1469\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-93.png 973w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-93-300x108-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-93-768x275-1.png 768w\" sizes=\"auto, (max-width: 973px) 100vw, 973px\" \/><\/figure>\n<ul>\n<li>Name: eth0, giao di\u1ec7n m\u1eb7c \u0111\u1ecbnh \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh cho internet c\u00f4ng c\u1ed9ng tr\u00ean h\u1ea7u h\u1ebft c\u00e1c Compute Instance. Khi s\u1eed d\u1ee5ng VLAN, giao di\u1ec7n internet c\u00f4ng c\u1ed9ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh kh\u00e1c.<\/li>\n<\/ul>\n<ul>\n<li>DHCP: kh\u00f4ng, v\u00f4 hi\u1ec7u h\u00f3a DHCP v\u00e0 cho ph\u00e9p b\u1ea1n \u0111\u1ecbnh ngh\u0129a t\u0129nh \u0111\u1ecba ch\u1ec9 IPv4 ch\u00ednh trong c\u00e1c tr\u01b0\u1eddng sau.<\/li>\n<\/ul>\n<ul>\n<li>DNS: Danh s\u00e1ch c\u00e1c \u0111\u1ecba ch\u1ec9 IP \u00e1nh x\u1ea1 t\u1edbi b\u1ed9 gi\u1ea3i quy\u1ebft DNS Linode. C\u00e1c \u0111\u1ecba ch\u1ec9 IP \u0111\u01b0\u1ee3c cung c\u1ea5p trong v\u00ed d\u1ee5 n\u00e0y l\u00e0 tr\u00ecnh gi\u1eef ch\u1ed7 v\u00e0 kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng.<\/li>\n<\/ul>\n<ul>\n<li>Domains: ip.linodeusercontent.com, \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a l\u00e0 &#8220;mi\u1ec1n t\u00ecm ki\u1ebfm&#8221;. \u0110\u00e2y l\u00e0 c\u00e1ch nhanh ch\u00f3ng \u0111\u1ec3 chuy\u1ec3n \u0111\u1ed5i t\u00ean m\u00e1y ch\u1ee7 nh\u00e3n \u0111\u01a1n th\u00e0nh FQDN, nh\u01b0ng kh\u00f4ng th\u01b0\u1eddng xuy\u00ean c\u1ea7n thi\u1ebft.<\/li>\n<\/ul>\n<ul>\n<li>IPv6PrivacyExtensions: false, v\u00f4 hi\u1ec7u h\u00f3a ti\u1ec7n \u00edch m\u1edf r\u1ed9ng quy\u1ec1n ri\u00eang t\u01b0 v\u00e0 gi\u00fap gi\u1ea3i quy\u1ebft m\u1ecdi s\u1ef1 c\u1ed1 khi t\u1ef1 \u0111\u1ed9ng \u0111\u1ecbnh c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 IPv6 SLAAC c\u1ee7a b\u1ea1n.<\/li>\n<\/ul>\n<ul>\n<li>Gateway: \u0110\u1ecbnh c\u1ea5u h\u00ecnh t\u0129nh \u0111\u1ecba ch\u1ec9 c\u1ed5ng IPv4.<\/li>\n<\/ul>\n<ul>\n<li>Address: \u0110\u1ecbnh c\u1ea5u h\u00ecnh t\u0129nh \u0111\u1ecba ch\u1ec9 IPv4.<\/li>\n<\/ul>\n<p><strong>\u0110\u1ecbnh c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 IP theo c\u00e1ch th\u1ee7 c\u00f4ng<\/strong><\/p>\n<ul>\n<li>\u0110\u0103ng nh\u1eadp v\u00e0o Cloud Manager v\u00e0 xem l\u1ea1i \u0111\u1ecba ch\u1ec9 IP c\u1ee7a m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n. Xem Qu\u1ea3n l\u00fd \u0111\u1ecba ch\u1ec9 IP. Ghi l\u1ea1i c\u00e1c th\u00f4ng tin sau ho\u1eb7c gi\u1eef trang n\u00e0y c\u00f3 th\u1ec3 truy c\u1eadp \u0111\u01b0\u1ee3c \u0111\u1ec3 b\u1ea1n c\u00f3 th\u1ec3 tham kh\u1ea3o sau.\n<ul>\n<li>\u0110\u1ecba ch\u1ec9 IPv4 c\u00f4ng khai v\u00e0 c\u1ed5ng IPv4 li\u00ean quan<\/li>\n<li>\u0110\u1ecba ch\u1ec9 IPv4 ri\u00eang t\u01b0 (n\u1ebfu \u0111\u00e3 th\u00eam)<\/li>\n<li>\u0110\u1ecba ch\u1ec9 IPv6 SLAAC v\u00e0 c\u1ed5ng IPv6 li\u00ean quan<\/li>\n<li>Ph\u1ea1m vi \u0111\u1ecbnh tuy\u1ebfn IPv6 \/64 ho\u1eb7c \/56 (n\u1ebfu \u0111\u00e3 th\u00eam)<br \/>B\u1ed9 gi\u1ea3i quy\u1ebft DNS (n\u1ebfu b\u1ea1n mu\u1ed1n s\u1eed d\u1ee5ng b\u1ed9 gi\u1ea3i quy\u1ebft Linode)<br \/>V\u00f4 hi\u1ec7u h\u00f3a Network Helper tr\u00ean Compute Instance \u0111\u1ec3 n\u00f3 kh\u00f4ng ghi \u0111\u00e8 l\u00ean b\u1ea5t k\u1ef3 thay \u0111\u1ed5i n\u00e0o c\u1ee7a b\u1ea1n khi kh\u1edfi \u0111\u1ed9ng l\u1ea1i h\u1ec7 th\u1ed1ng l\u1ea7n sau. \u0110\u1ec3 bi\u1ebft h\u01b0\u1edbng d\u1eabn, h\u00e3y xem h\u01b0\u1edbng d\u1eabn Network Helper. H\u01b0\u1edbng d\u1eabn n\u00e0y bao g\u1ed3m c\u00e1ch v\u00f4 hi\u1ec7u h\u00f3a Network Helper tr\u00ean to\u00e0n c\u1ea7u (cho t\u1ea5t c\u1ea3 Compute Instance tr\u00ean t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n) ho\u1eb7c ch\u1ec9 cho m\u1ed9t m\u00e1y t\u00ednh duy nh\u1ea5t.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\u0110\u0103ng nh\u1eadp v\u00e0o Compute Instance b\u1eb1ng SSH ho\u1eb7c Lish. B\u1ea1n c\u00f3 th\u1ec3 c\u00e2n nh\u1eafc s\u1eed d\u1ee5ng Lish \u0111\u1ec3 tr\u00e1nh b\u1ecb kh\u00f3a trong tr\u01b0\u1eddng h\u1ee3p x\u1ea3y ra l\u1ed7i c\u1ea5u h\u00ecnh.<\/li>\n<\/ul>\n<ul>\n<li>Th\u1ef1c hi\u1ec7n b\u1ea5t k\u1ef3 b\u01b0\u1edbc c\u1ea5u h\u00ecnh c\u1ea7n thi\u1ebft n\u00e0o nh\u01b0 \u0111\u01b0\u1ee3c n\u00eau trong quy tr\u00ecnh l\u00e0m vi\u1ec7c b\u00ean d\u01b0\u1edbi. B\u1ea1n c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda t\u1ec7p c\u1ea5u h\u00ecnh m\u1ea1ng c\u1ee7a m\u00ecnh b\u1eb1ng tr\u00ecnh so\u1ea1n th\u1ea3o v\u0103n b\u1ea3n nh\u01b0 nano ho\u1eb7c vim.<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/systemd\/network\/05-eth0.network<\/code><\/pre>\n<ul>\n<li>Sau khi ch\u1ec9nh s\u1eeda t\u1ec7p c\u1ea5u h\u00ecnh \u0111\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi nhu c\u1ea7u c\u1ee7a m\u00ecnh, b\u1ea1n c\u1ea7n \u00e1p d\u1ee5ng c\u00e1c thay \u0111\u1ed5i ho\u1eb7c kh\u1edfi \u0111\u1ed9ng l\u1ea1i Compute Instance. \u0110\u1ec3 \u00e1p d\u1ee5ng c\u00e1c thay \u0111\u1ed5i c\u1ee7a b\u1ea1n v\u1edbi systemd-networkd, h\u00e3y kh\u1edfi \u0111\u1ed9ng l\u1ea1i d\u1ecbch v\u1ee5:<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>sudo systemctl restart systemd-networkd<\/code><\/pre>\n<p><strong>Thay \u0111\u1ed5i \u0111\u1ecba ch\u1ec9 IPv4 ch\u00ednh<\/strong><\/p>\n<p>\u0110\u1ec3 thay \u0111\u1ed5i \u0111\u1ecba ch\u1ec9 IPv4 \u0111\u01b0\u1ee3c \u0111\u1ecbnh c\u1ea5u h\u00ecnh tr\u00ean h\u1ec7 th\u1ed1ng, h\u00e3y \u0111\u1eb7t tham s\u1ed1 C\u1ed5ng v\u00e0 \u0110\u1ecba ch\u1ec9 \u0111\u1ec3 kh\u1edbp v\u1edbi \u0111\u1ecba ch\u1ec9 IP m\u1edbi v\u00e0 \u0111\u1ecba ch\u1ec9 IP c\u1ed5ng t\u01b0\u01a1ng \u1ee9ng c\u1ee7a n\u00f3.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"669\" height=\"153\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-94.png\" alt=\"\" class=\"wp-image-1470\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-94.png 669w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-94-300x69-1.png 300w\" sizes=\"auto, (max-width: 669px) 100vw, 669px\" \/><\/figure>\n<p><strong>\u0110\u1ecbnh c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 IPv4 ch\u00ednh th\u00f4ng qua DHCP<\/strong><\/p>\n<p>DHCP c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng \u0111\u1ecbnh c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 IPv4 ch\u00ednh c\u1ee7a b\u1ea1n. \u0110\u1ecba ch\u1ec9 IPv4 ch\u00ednh \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh l\u00e0 \u0111\u1ecba ch\u1ec9 IPv4 \u0111\u01b0\u1ee3c g\u00e1n cho h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n, n\u1eb1m \u1edf v\u1ecb tr\u00ed \u0111\u1ea7u ti\u00ean khi \u0111\u01b0\u1ee3c s\u1eafp x\u1ebfp theo s\u1ed1. \u0110\u1ec3 b\u1eadt DHCP, h\u00e3y \u0111\u1eb7t tham s\u1ed1 DHCP th\u00e0nh c\u00f3 v\u00e0 x\u00f3a (ho\u1eb7c nh\u1eadn x\u00e9t) c\u00e1c d\u00f2ng x\u00e1c \u0111\u1ecbnh C\u1ed5ng v\u00e0 \u0110\u1ecba ch\u1ec9 c\u1ee7a \u0111\u1ecba ch\u1ec9 IPv4 ch\u00ednh.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"935\" height=\"224\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-95.png\" alt=\"\" class=\"wp-image-1471\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-95.png 935w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-95-300x72-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-95-768x184-1.png 768w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/figure>\n<p class=\"has-background\" style=\"background-color:#74f78c33\">Khi s\u1eed d\u1ee5ng DHCP, \u0111\u1ecba ch\u1ec9 IPv4 \u0111\u01b0\u1ee3c \u0111\u1ecbnh c\u1ea5u h\u00ecnh tr\u00ean h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n c\u00f3 th\u1ec3 thay \u0111\u1ed5i n\u1ebfu b\u1ea1n th\u00eam ho\u1eb7c x\u00f3a \u0111\u1ecba ch\u1ec9 IPv4 tr\u00ean Phi\u00ean b\u1ea3n \u0111i\u1ec7n to\u00e1n c\u1ee7a m\u00ecnh. N\u1ebfu \u0111i\u1ec1u n\u00e0y x\u1ea3y ra, m\u1ecdi c\u00f4ng c\u1ee5 ho\u1eb7c h\u1ec7 th\u1ed1ng s\u1eed d\u1ee5ng \u0111\u1ecba ch\u1ec9 IPv4 ban \u0111\u1ea7u s\u1ebd kh\u00f4ng th\u1ec3 k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c n\u1eefa.<\/p>\n<p><strong>\u0110\u1ecbnh c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 IPv6 ch\u00ednh th\u00f4ng qua SLAAC<\/strong><\/p>\n<p>SLAAC \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng \u0111\u1ecbnh c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 IPv6 ch\u00ednh c\u1ee7a b\u1ea1n. \u0110\u1ec3 t\u00ednh n\u0103ng n\u00e0y ho\u1ea1t \u0111\u1ed9ng, h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n ph\u1ea3i ch\u1ea5p nh\u1eadn qu\u1ea3ng c\u00e1o tr\u00ean b\u1ed9 \u0111\u1ecbnh tuy\u1ebfn. B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 c\u1ea7n ph\u1ea3i t\u1eaft ti\u1ec7n \u00edch m\u1edf r\u1ed9ng quy\u1ec1n ri\u00eang t\u01b0 c\u1ee7a IPv6. Trong systemd-networkd, \u0111i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 \u0111\u1eb7t IPv6PrivacyExtensions th\u00e0nh false v\u00e0 IPv6AcceptRA th\u00e0nh true.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"888\" height=\"203\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-96.png\" alt=\"\" class=\"wp-image-1472\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-96.png 888w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-96-300x69-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-96-768x176-1.png 768w\" sizes=\"auto, (max-width: 888px) 100vw, 888px\" \/><\/figure>\n<div class=\"is-layout-constrained wp-block-group\">\n<div class=\"wp-block-group__inner-container\">\n<div class=\"is-layout-constrained wp-block-group has-background\" style=\"background-color:#e3edf2\">\n<div class=\"wp-block-group__inner-container\">\n<p>Tham s\u1ed1 IPv6AcceptRA kh\u00f4ng b\u1eaft bu\u1ed9c nghi\u00eam ng\u1eb7t mi\u1ec5n l\u00e0 ch\u1ea1y bi\u1ebfn h\u1ea1t nh\u00e2n net.ipv6.conf.eth0.autoconf \u0111\u01b0\u1ee3c \u0111\u1eb7t th\u00e0nh 1 (kh\u00f4ng ph\u1ea3i 0). B\u1ea1n c\u00f3 th\u1ec3 x\u00e1c \u0111\u1ecbnh c\u00e0i \u0111\u1eb7t b\u1eb1ng c\u00e1ch ch\u1ea1y l\u1ec7nh sau.<\/p>\n<pre class=\"wp-block-code\"><code>sysctl net.ipv6.conf.eth0.autoconf<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>\u0110\u1ecbnh c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 IP b\u1ed5 sung<\/strong><\/p>\n<p>C\u00e1c \u0111\u1ecba ch\u1ec9 IP b\u1ed5 sung c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u0111\u1ecbnh c\u1ea5u h\u00ecnh b\u1eb1ng c\u00e1ch th\u00eam m\u1ed9t tham s\u1ed1 \u0110\u1ecba ch\u1ec9 kh\u00e1c trong ph\u1ea7n [M\u1ea1ng] c\u1ee7a t\u1ec7p c\u1ea5u h\u00ecnh.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"944\" height=\"125\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-97.png\" alt=\"\" class=\"wp-image-1473\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-97.png 944w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-97-300x40-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-97-768x102-1.png 768w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/figure>\n<p>Trong v\u00ed d\u1ee5 tr\u00ean, h\u00e3y th\u1ef1c hi\u1ec7n c\u00e1c thay th\u1ebf sau:<\/p>\n<p>[ip-address]: \u0110\u1ecba ch\u1ec9 IP m\u00e0 b\u1ea1n mu\u1ed1n c\u1ea5u h\u00ecnh t\u0129nh. N\u1ebfu c\u1ea5u h\u00ecnh \u0111\u1ecba ch\u1ec9 t\u1eeb ph\u1ea1m vi IPv6, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn b\u1ea5t k\u1ef3 \u0111\u1ecba ch\u1ec9 n\u00e0o trong ph\u1ea1m vi \u0111\u00f3. V\u00ed d\u1ee5: trong ph\u1ea1m vi 2001:db8:e001:1b8c::\/64, c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng \u0111\u1ecba ch\u1ec9 2001:db8:e001:1b8c::1.<br \/>[prefix]: Ti\u1ec1n t\u1ed1 d\u1ef1a tr\u00ean lo\u1ea1i \u0111\u1ecba ch\u1ec9 IP m\u00e0 b\u1ea1n \u0111ang th\u00eam:<\/p>\n<ul>\n<li>\u0110\u1ecba ch\u1ec9 IPv4 c\u00f4ng khai: \/24<\/li>\n<\/ul>\n<ul>\n<li>\u0110\u1ecba ch\u1ec9 IPv4 ri\u00eang t\u01b0: \/17<\/li>\n<\/ul>\n<ul>\n<li>\u0110\u1ecba ch\u1ec9 IPv6 SLAAC: \/128 (m\u1eb7c d\u00f9 n\u00ean c\u1ea5u h\u00ecnh t\u1ef1 \u0111\u1ed9ng th\u00f4ng qua SLAAC)<\/li>\n<\/ul>\n<ul>\n<li>\u0110\u1ecba ch\u1ec9 IPv6 t\u1eeb ph\u1ea1m vi: \/64 ho\u1eb7c \/56 (t\u00f9y thu\u1ed9c v\u00e0o k\u00edch th\u01b0\u1edbc c\u1ee7a ph\u1ea1m vi)<\/li>\n<\/ul>\n<p><strong>Thay \u0111\u1ed5i tr\u00ecnh ph\u00e2n gi\u1ea3i DNS<\/strong><\/p>\n<p>Tr\u00ecnh ph\u00e2n gi\u1ea3i DNS l\u00e0 c\u00e1c th\u1ef1c th\u1ec3 ph\u00e2n gi\u1ea3i t\u00ean mi\u1ec1n th\u00e0nh \u0111\u1ecba ch\u1ec9 IPv4 t\u01b0\u01a1ng \u1ee9ng c\u1ee7a ch\u00fang. Theo m\u1eb7c \u0111\u1ecbnh, Phi\u00ean b\u1ea3n \u0111i\u1ec7n to\u00e1n s\u1ebd s\u1eed d\u1ee5ng tr\u00ecnh ph\u00e2n gi\u1ea3i DNS cho trung t\u00e2m d\u1eef li\u1ec7u n\u01a1i n\u00f3 c\u01b0 tr\u00fa. B\u1ea1n c\u00f3 th\u1ec3 thay \u0111\u1ed5i nh\u1eefng \u0111i\u1ec1u n\u00e0y b\u1eb1ng c\u00e1ch \u0111\u1eb7t tham s\u1ed1 DNS th\u00e0nh danh s\u00e1ch \u0111\u1ecba ch\u1ec9 IP \u0111\u01b0\u1ee3c ph\u00e2n t\u00e1ch b\u1eb1ng d\u1ea5u c\u00e1ch cho c\u00e1c tr\u00ecnh ph\u00e2n gi\u1ea3i DNS \u01b0a th\u00edch c\u1ee7a b\u1ea1n.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1004\" height=\"140\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-98.png\" alt=\"\" class=\"wp-image-1474\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-98.png 1004w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-98-300x42-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-98-768x107-1.png 768w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/><\/figure>\n<p>Trong v\u00ed d\u1ee5 tr\u00ean, h\u00e3y thay th\u1ebf \u0111\u1ecba ch\u1ec9 IP \u0111\u01b0\u1ee3c cung c\u1ea5p b\u1eb1ng \u0111\u1ecba ch\u1ec9 IP c\u1ee7a tr\u00ecnh ph\u00e2n gi\u1ea3i DNS m\u00e0 b\u1ea1n mu\u1ed1n s\u1eed d\u1ee5ng. C\u1ea3 hai \u0111\u1ecba ch\u1ec9 IPv4 v\u00e0 IPv6 \u0111\u1ec1u c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng c\u00f9ng nhau.<\/p>\n<p>Ngu\u1ed3n: https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/network-configuration-using-systemd-networkd<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f4ng c\u1ee5 systemd-networkd l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 m\u1edbi h\u01a1n \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n nh\u01b0 m\u1ed9t ph\u1ea7n c\u1ee7a systemd. C\u00e1c phi\u00ean b\u1ea3n Arch v\u00e0 hi\u1ec7n \u0111\u1ea1i c\u1ee7a Ubuntu (17.10 tr\u1edf l\u00ean) hi\u1ec7n s\u1eed d\u1ee5ng systemd-networkd l\u00e0m ph\u1ea7n m\u1ec1m c\u1ea5u h\u00ecnh m\u1ea1ng m\u1eb7c \u0111\u1ecbnh. Theo m\u1eb7c \u0111\u1ecbnh, c\u00f4ng c\u1ee5 Network Helper qu\u1ea3n l\u00fd m\u1ea1ng trong Ubuntu b\u1eb1ng systemd-networkd.<\/p>\n","protected":false},"author":1,"featured_media":35749,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82],"tags":[],"class_list":["post-34922","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-manual-network-configuration-on-a-compute-instance"],"_links":{"self":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/34922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/comments?post=34922"}],"version-history":[{"count":1,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/34922\/revisions"}],"predecessor-version":[{"id":35750,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/34922\/revisions\/35750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media\/35749"}],"wp:attachment":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media?parent=34922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/categories?post=34922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/tags?post=34922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}