PPPoE ఉపయోగించి ఉబుంటు సర్వర్‌ను రూటర్‌గా ఎలా సెటప్ చేయాలి



సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి

ఉబుంటు సర్వర్ సాంకేతికంగా పెద్ద పెద్ద ఐరన్ సర్వర్‌లతో ఉపయోగం కోసం CLI ప్రాంప్ట్ మాత్రమే ఆపరేటింగ్ సిస్టమ్‌గా రూపొందించబడింది, అయితే ఈథర్నెట్ ద్వారా పాయింట్-టు-పాయింట్ ప్రోటోకాల్‌ను నిర్వహించే రౌటర్లు మరియు ఎంబెడెడ్ సిస్టమ్‌లలో ఇది పనిచేయడానికి ఎటువంటి కారణం లేదు. ఇలాంటి ప్రాజెక్ట్‌కు చిన్న ఫ్యాన్‌లెస్ పిసి లేదా ఒక విధమైన రౌటర్ బాక్స్ అవసరమని మీరు NAND ఫ్లాష్ చిప్ ద్వారా సవరించవచ్చు. శబ్దం మరియు కదిలే భాగాలను తొలగించడానికి మీరు మంచి మొత్తంలో RAM ను మరియు ఘన-స్థితి డిస్క్‌ను ఇన్‌స్టాల్ చేయబోతున్నారు. మీరు SDHC-to-SATA కన్వర్టర్‌ను ఉపయోగించడానికి ఆసక్తి కలిగి ఉండవచ్చు, తద్వారా మీరు మొత్తం ఆపరేటింగ్ సిస్టమ్‌ను SD కార్డ్ నుండి అమలు చేయవచ్చు. లెగసీ-ఫ్రీ హార్డ్‌వేర్‌పై సైడ్ స్లాట్‌లలోకి చొప్పించిన SD కార్డులు కూడా ఆపరేటింగ్ సిస్టమ్‌ను బూట్ చేయగలవు. ఇది PPPoE సిస్టమ్‌తో ఉపయోగించినప్పుడు బాగా పనిచేస్తుంది.



సరైన ఎలక్ట్రోమెకానికల్ హార్డ్ డిస్క్ లేకుండా ఈ రకమైన కాన్ఫిగరేషన్‌ను ఉపయోగించడం నెమ్మదిగా ఉంటుందని మీరు అనుకోవచ్చు, అయితే మీరు వాస్తవానికి సిద్ధాంతపరంగా ప్రాప్యత సమయాన్ని తగ్గిస్తారు. ఉబుంటు సర్వర్ చాలా చిన్నది, అది ఏమైనప్పటికీ త్వరగా బూట్ అవుతుంది. మీరు మీ రౌటర్‌ను ఉంచిన తర్వాత, మీరు దీన్ని చాలా తరచుగా ఆన్ మరియు ఆఫ్ చేయలేరు. మీరు ఏ కాన్ఫిగరేషన్‌ను ఎంచుకున్నా, ISO ని డౌన్‌లోడ్ చేయడానికి మీరు మీ బ్రౌజర్‌ను https://www.ubuntu.com/download/server కు సూచించాలనుకుంటున్నారు. ఈ రచన సమయంలో సరికొత్త సంస్కరణ, ఉబుంటు సర్వర్ 16.04.1 ఎల్‌టిఎస్, 64-బిట్ నిర్మాణాలతో ఉపయోగం కోసం మాత్రమే రూపొందించబడింది. చాలా ఆధునిక రౌటర్ మరియు సన్నని క్లయింట్ పరికరాలు ఈ అవసరాన్ని చక్కగా నెరవేరుస్తాయి, అయితే మీరు నెట్‌బుక్‌ను రౌటర్‌గా ఉపయోగించడం వంటి నిజంగా అన్యదేశమైనదాన్ని ప్రయత్నిస్తుంటే ఇది సమస్య కావచ్చు.





ఉబుంటు సర్వర్‌ను PPPoE రూటర్‌గా కాన్ఫిగర్ చేస్తోంది

అనేక ప్రధాన ISP నెట్‌వర్క్‌లకు ఇప్పటికీ PPPoE ప్రామాణీకరణ అవసరం. దాదాపు అన్ని DSL నెట్‌వర్క్‌లు దీన్ని ఉపయోగిస్తాయి మరియు ఫైబర్ కనెక్షన్‌తో పనిచేసేటప్పుడు ఇది అనవసరం అయినప్పటికీ, వాటిలో కొన్ని ఇప్పటికీ దీన్ని ఉపయోగిస్తాయి. నెట్‌గేర్ రౌటర్లు ఈ రకమైన నెట్‌వర్క్‌లకు సులభంగా కనెక్ట్ అవ్వడానికి మిమ్మల్ని అనుమతించే లాగిన్ ప్రాంప్ట్‌ను అందిస్తాయి, అయితే ఈ విధమైన సాంకేతిక పరిజ్ఞానంతో సరిగ్గా ఇంటర్‌ఫేస్ చేయడానికి ఇంట్లో నిర్మించిన లైనక్స్ రౌటర్‌ను పొందడానికి కొంత పని పడుతుంది.

మీరు ఇప్పటికే మీ బ్రౌజర్‌లో లేకపోతే, అప్పుడు వెళ్ళండి http://releases.ubuntu.com/16.04.1/ . మీకు ఈ పేజీ లేకపోతే ISO ను డౌన్‌లోడ్ చేసుకోవచ్చు, కానీ ఒకసారి మీరు దాన్ని కలిగి ఉంటే MD5SUMS చదివే లింక్‌కి క్రిందికి స్క్రోల్ చేసి దాన్ని ఎంచుకోండి.



CLI ప్రాంప్ట్ నుండి, ఉబుంటు సర్వర్ ISO లో md5sum ను అమలు చేయండి మరియు ఇది పక్కన ఉన్న సంఖ్యతో సరిపోలుతుందని నిర్ధారించుకోండి ubuntu-16.04-డెస్క్‌టాప్- amd64.iso జాబితాలో.

అది జరిగితే, పూర్తిగా ఖాళీగా ఉన్న USB మెమరీ స్టిక్ లేదా SD కార్డ్ సిద్ధంగా ఉండి టైప్ చేయండి sudo if = ubuntu-16.04-desktop-amd64.iso of = / dev / sdLetter bs = 8M , of = ప్రాంప్ట్‌ను సందేహాస్పద పరికరం పేరుతో భర్తీ చేస్తుంది. మీరు ఉపయోగించవచ్చు sudo fdisk -l మీ సిస్టమ్‌కు జోడించిన అన్ని పరికరాలను కనుగొనడానికి. మీరు అలా చేసిన తర్వాత, డ్రైవ్‌ను సరిగ్గా తీసివేసి రౌటర్ సిస్టమ్‌కు అటాచ్ చేయండి. దాన్ని రీబూట్ చేసి, తొలగించగల నిల్వ నుండి సిస్టమ్‌ను బూట్ చేయడానికి అవసరమైన ఏదైనా కీని నొక్కండి. ఉబుంటు సర్వర్ అనేక టెక్స్ట్-ఆధారిత ncurses ప్రాంప్ట్‌ల ఆధారంగా చాలా సులభంగా ఇన్‌స్టాల్ చేస్తుంది.

అయితే, ఈ పద్ధతిలో దీన్ని ఇన్‌స్టాల్ చేయడంలో ఒక సమస్య ఏమిటంటే, తొలగించగల మీడియా మీకు ఇన్‌స్టాలేషన్ సమయంలో ఇంటర్నెట్‌కు కనెక్ట్ కావాలి మరియు ఇలాంటి పెట్టెను నేరుగా నెట్‌వర్క్‌కు కనెక్ట్ చేయడం కొన్ని భద్రతా సమస్యలను కలిగిస్తుంది. ఫైర్‌వాల్ సేవలను అందించడానికి మరియు దాన్ని అమలు చేసే వరకు మీ పాత రౌటర్ యొక్క నెట్‌వర్క్ పోర్ట్‌లలో ఒకదానికి ప్లగ్ చేయండి. మీరు చేసిన వెంటనే, మీరు GRUB బూట్ లోడర్‌కు కొన్ని సవరణలు చేయాలి. వీలైతే, ఇన్‌స్టాలేషన్‌ను ఆఫ్‌లైన్‌లో కొనసాగించడానికి వీలైనంత త్వరగా మీ లైనక్స్ రౌటర్‌ను మీ ప్రస్తుత మెషీన్ నుండి తీసివేయండి. ఇది మీ ప్రస్తుత కనెక్షన్‌లో మీకు లభించే వింత DHCP సమస్యలను నివారిస్తుంది.

ఆపరేటింగ్ సిస్టమ్ కాన్ఫిగరేషన్ ప్రాసెస్‌లో మీరు అదనంగా ఏదైనా సాఫ్ట్‌వేర్‌ను ఇన్‌స్టాల్ చేయకూడదనుకుంటున్నారు. GRUB నిశ్శబ్దంగా డిఫాల్ట్ ఉబుంటు సర్వర్ ఇన్‌స్టాలేషన్‌లో బూట్ అవుతుంది, అంటే మీరు డీబగ్ సందేశాలను చూడలేరు. బూట్ అయిన తర్వాత మరేమీ లేని మెరిసే కర్సర్‌ను మీరు చూసినట్లయితే, వర్చువల్ కన్సోల్‌కు వెళ్లడానికి Ctrl, Alt మరియు F1 ని నొక్కి ఉంచండి. మీ ఖాతాలోకి లాగిన్ చేసి, ఆపై టైప్ చేయండి మీరు బదులుగా vi ని ఉపయోగించాలనుకుంటున్నారు. చదివే పంక్తిని కనుగొనండి GRUB_CMDLINE_LINUX_DEFAULT = ”నిశ్శబ్ద స్ప్లాష్” మరియు కోట్లలో నిశ్శబ్ద స్ప్లాష్ పదాలను తొలగించండి. మీరు చదివిన పంక్తిని కూడా సవరించాలనుకుంటున్నారు Net.ifnames = 0 biosdevname = 0 ను చేర్చడానికి GRUB_CMDLINE_LINUX = ”” మీ నెట్‌వర్కింగ్ కార్డులకు సరిగ్గా పేరు పెట్టడానికి డబుల్ కోట్స్‌లో. మీ బూట్ లోడర్‌ను అప్‌డేట్ చేయడానికి ఫైల్‌ను సేవ్ చేసి, సుడో అప్‌డేట్-గ్రబ్‌ను రన్ చేయండి, ఎందుకంటే గ్రబ్ ఫైల్ వాస్తవానికి ఒక విధమైన UEFI విభజనలో ఉంటుంది.

చదివే పంక్తిని కనుగొనండి GRUB_CMDLINE_LINUX_DEFAULT = ”నిశ్శబ్ద స్ప్లాష్” మరియు పదాలను తొలగించండి “ నిశ్శబ్ద స్ప్లాష్ ”అవి కోట్స్‌లో ఉన్నాయి. fsafa

అది పైరేట్ అవుతుంది.

టైప్ చేయండి sudo నానో సవరణ కోసం మీ ఇంటర్‌ఫేస్‌ల ఫైల్‌ను తెరవడానికి, ఆపై మీరు అక్కడ కనుగొన్న నెట్‌వర్క్ కార్డుల పేర్లను సాంప్రదాయానికి మార్చండి eth0 మరియు eth1 , ఆపై ఫైల్ను సేవ్ చేసి నిష్క్రమించండి. మీరు ఫైల్ నుండి బయటపడిన తర్వాత, మార్పులు సరిగ్గా అమలులోకి వస్తాయని నిర్ధారించుకోవడానికి మీరు సిస్టమ్‌ను రీబూట్ చేయవచ్చు.

ఇప్పుడు మీరు సంస్థాపనను పూర్తి చేయడానికి సరైన PPPoE మరియు OpenSSL సాఫ్ట్‌వేర్‌ను ఇన్‌స్టాల్ చేయాలి. మీరు ఒకే కమాండ్ లైన్ ఇష్యూతో DNS, DHCP, PPPoE మరియు OpenSSL ని ఇన్‌స్టాల్ చేయవచ్చు:

sudo apt-get install bind9 isc-dhcp-server openssl pppoeconf

దీనికి కొన్ని క్షణాలు పట్టవచ్చు మరియు మీరు మార్పులను ఆమోదించడానికి సిద్ధంగా ఉన్నారా అని అడగవచ్చు. మీరు అని చెప్పేలా చూసుకోండి. ఇది ప్రతిదీ పూర్తి చేసిన వెంటనే, మీరు నిజంగా ఇంటర్నెట్ నుండి డిస్‌కనెక్ట్ చేయవచ్చు మరియు ఆఫ్‌లైన్‌లో కొనసాగవచ్చు. ఏదైనా చెడు జరిగితే అన్ని బఫర్‌లు కలిసి సమకాలీకరించబడిందని నిర్ధారించుకోవడానికి మీరు సమకాలీకరణ ఆదేశాన్ని కొన్ని సార్లు ఉపయోగించాలనుకోవచ్చు.

మీ ISP మీకు వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌ను అందిస్తుంది, మీరు చాప్-సీక్రెట్స్ ఫైల్‌లోకి ప్రవేశించాలి. టైప్ చేయండి కానీ మీరు కావాలనుకుంటే vi ని ఉపయోగించవచ్చని గుర్తుంచుకోండి. మీ యూజర్ పేరు మరియు పాస్‌వర్డ్ కోట్ చేయాలి. ఉదాహరణకు, మీరు కోరుకునేది:

“బిల్లీ” * “మైపాస్ 3”

ఫైల్ను సేవ్ చేసి, ఇప్పుడు నావిగేట్ చేయండి ఈ డైరెక్టరీలో ప్రొవైడర్ అనే ఫైల్ మీకు కనిపిస్తుంది. మీరు ఇతర కాన్ఫిగరేషన్ ఫైళ్ళతో చేస్తున్నట్లుగా నానోతో దీన్ని తెరవండి లేదా అదే విధంగా క్రొత్తదాన్ని సృష్టించండి. ఈ ప్రతి ఆదేశాలను ఫైల్‌లో ప్రత్యేక పంక్తిలో ఉంచండి:

noipdefault

డిఫాల్ట్ రూట్

replacedefaultroute

కొనసాగండి

ప్లగ్ఇన్ rr-pppoe.so eth0

వినియోగదారు “బిల్లీ”

మీరు లాగిన్ ప్రాంప్ట్‌లను ఉపయోగించకపోతే దాచు-పాస్‌వర్డ్ మరియు నోఅత్‌లో కూడా ఉంచవచ్చు, ఎందుకంటే మీరు దీన్ని రౌటర్‌గా ఉపయోగించబోతున్నారు మరియు సాధారణ ఇంటర్‌ఫేస్‌తో వాస్తవ ఉత్పత్తి యంత్రంగా కాదు. మీ వద్ద ఉన్న అసలు యూజర్ పేరుతో బిల్లీ పేరును మార్చండి, ఆపై పోన్ ప్రొవైడర్ లేదా కనెక్ట్ చేయడానికి మీరు సృష్టించిన ఫైల్ పేరును అమలు చేయండి. ఇది మీకు ప్రక్రియలో ఏదైనా సంబంధిత దోష సందేశాలను ఇవ్వాలి, కాని మీరు ppp0 లేదా ppp1 నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను కనుగొనడానికి ifconfig ని ఉపయోగించవచ్చు. మీరు దీన్ని తరువాత ప్రస్తావించాలి. మీరు కొన్ని DNS సర్వర్ చిరునామాల కోసం తోటివారిని అడగాలనుకుంటే మీరు usepeerdns ను జోడించవచ్చు, అవి పంపబడతాయి ఎన్విరాన్మెంట్ వేరియబుల్స్ DNS2 మరియు DNS1 గా లేబుల్ చేయబడ్డాయి. మీరు ఎన్విరాన్మెంట్ వేరియబుల్ అని కూడా పిలుస్తారు USEPEERDNS 1 కు కూడా సెట్ చేయడానికి. మీరు మీ స్వంత DNS సర్వర్‌లను ఉపయోగించుకుంటే మరియు మీ ISP మీకు కేటాయించినవి కాకపోతే, మీరు మీ కోసం పంక్తులను జోడించవచ్చు వంటి ఫైల్:

మీరు సర్వర్‌ను రీబూట్ చేసిన ప్రతిసారీ లేదా క్రొత్త PPPoE కనెక్షన్‌ను స్థాపించినప్పటి నుండి ఇవి ఇక్కడ ఉండాలి ఫైల్స్ ఓవర్రైట్ చేయబడతాయి.

చాలా సందర్భాల్లో, మీ MTU సుమారు 1500 వద్ద సెట్ చేయబడింది, అయితే మీరు PPPoE ఇంటర్‌ఫేస్‌ను ఉపయోగిస్తున్నందున అత్యధికంగా 1492 లేదా అంతకన్నా తక్కువ పొందగలుగుతారు. మీ ppp0 లేదా ppp1 సిస్టమ్ కోసం గరిష్ట MTU ని మీరు నిర్ణయించారని అనుకుంటే, మీరు ఉపయోగించాల్సి ఉంటుంది ip-up ఫైల్‌ను తెరిచి, ఆపై పంక్తిని జోడించండి / sbin / ifconfig ppp0 man #### చాలా దిగువన, భర్తీ #### మీ సరైన విలువతో. మీకు తెలియకపోతే ఇది 1480 లో ఎక్కడో ఉండవచ్చు.

చాలా ట్యుటోరియల్స్ మీకు eth0 WAN కనెక్షన్‌ను DHCP కి సెట్ చేయమని చెబుతాయి, కానీ మీరు వెనుక పనిచేస్తున్న PPPoE కనెక్షన్ కారణంగా మీరు దీన్ని మాన్యువల్‌కు సెట్ చేయాలి. వా డు # WAN నెట్‌వర్క్ ఇంటర్‌ఫేస్ కింద ఉన్న కోడ్ బ్లాక్ ఆటో eth0 మరియు iface eth0 inet మాన్యువల్‌ను చదువుతుంది మరియు దాని క్రింద ఉన్న కోడ్ బ్లాక్ చదవాలి:

# LAN నెట్‌వర్క్ ఇంటర్ఫేస్

ఆటో ఎత్ 1

iface eth1 inet static

చిరునామా 192.168.1.1

నెట్‌మాస్క్ 255.255.255.0

రౌటర్‌గా పనిచేయడానికి రౌటర్లకు ప్యాకెట్ ఫార్వార్డింగ్ సక్రియం కావాలి, కాబట్టి ఉపయోగించండి ఆపై తొలగించండి ఆక్టోథోర్ప్ ముందు net.ipv4.ip_forward = 1 సేవ్ చేయడానికి ముందు. IPv4 కోసం ప్యాకెట్ ఫార్వార్డింగ్‌ను ప్రారంభించడానికి # తదుపరి పంక్తిని చదివిన ఒక కోట్ క్రింద మీరు దాన్ని కనుగొంటారు, కానీ మీరు ఉపయోగించాలని ప్లాన్ చేస్తే net.ipv6.conf.all.forwarding = 1 ముందు ఉన్న గుర్తును కూడా తొలగించాలనుకోవచ్చు. IPv6 రౌటింగ్, ఇది PPPoE వ్యవస్థలో సవాలుగా ఉండవచ్చు.

తో సవరించడానికి iptables ఫైల్‌ను తెరవండి ఆదేశం చేసి, ఆపై ఈ పంక్తులను జోడించండి:

ఫైల్‌ను సేవ్ చేసి, ఆపై మీరు కొనసాగడానికి ముందు నానో లేదా మీరు ఉపయోగిస్తున్న ఇతర టెక్స్ట్ ఎడిటర్ నుండి నిష్క్రమించండి. ఐప్యాబుల్స్ లైనక్స్ కెర్నల్‌కు ప్రధాన ఫైర్‌వాల్‌గా ఉంటాయి, కాబట్టి మీరు వాస్తవానికి ISP కనెక్షన్‌ను ప్రారంభించే ముందు ఈ పట్టికలను కలిగి ఉండటం మంచిది.

మీరు ఇప్పుడు ప్రశ్నార్థకమైన ఫైల్‌లోని అనుమతులను మార్చాలి, కాబట్టి మీరు రూట్ ప్రాంప్ట్ పొందడానికి సుడో-ఐ లేదా సుడో బాష్ ఉపయోగించాలనుకోవచ్చు. మీరు ఉపయోగించిన తర్వాత:

ఈ అనుమతులు వర్తింపజేసిన తర్వాత, మీరు నిష్క్రమణ అని టైప్ చేసి, ఎలివేటెడ్ ప్రాంప్ట్ నుండి బయటపడటానికి ఎంటర్ కీని నొక్కండి.

మేము తెరవవలసిన తదుపరి కాన్ఫిగరేషన్ ఫైల్ మరియు మీరు దీన్ని అదే ఖచ్చితమైన పద్ధతిలో సవరించవచ్చు. మీరు ఈ క్రింది సెట్టింగులను జోడించాలి, దాని స్థానంలో ఆక్టోథోర్ప్స్ మీ రౌటర్ కోసం సరైన IP చిరునామాతో:

సబ్ నెట్ ###. ###. ##. # నెట్మాస్క్ 255.255.255.0 {

పరిధి ###. ###. ##. ### ###. ###. ##. ###;

ఎంపిక రౌటర్లు ###. ###. ##. #;

ఎంపిక డొమైన్-పేరు-సర్వర్లు ###. ###. ##. #;

ఎంపిక ప్రసార-చిరునామా ###. ###. ##. ###;

}

ఫైల్ను సేవ్ చేసి మూసివేయండి. మీరు SD కార్డ్ లేదా ఇలాంటి వాటితో పనిచేస్తుంటే, సమకాలీకరణ ఆదేశాన్ని జారీ చేయడానికి ఇది మరొక మంచి సమయం.

మీరు ఉపయోగించాల్సిన అవసరం ఉంది sudo నానో తెరవడానికి మరోసారి మీ స్వంత అనుకూల నియమాలను చేర్చడానికి ఫైల్. మేము ఇంకా PPPoE కనెక్షన్‌తో పని చేస్తున్నాము, కాబట్టి మేము eth0 డిఫాల్ట్‌కు బదులుగా ppp0 పరికర ఫైల్‌ను ఉపయోగిస్తాము.

వ్యాఖ్యతో ప్రారంభమయ్యే కోడ్ బ్లాక్ కింద “ # MSS ను MTU పరిమాణానికి బిగించండి, కింది పంక్తిని చేర్చండి:

-ఒక FORWARD -p tcp –tcp-flags SYN, RST SYN -j TCPMSS –clamp-mss-to-pmtu

వెబ్ పేజీలను సగం మార్గంలో మాత్రమే లోడ్ చేయకుండా లేదా సమయం ముగియకుండా నిరోధించడానికి ఈ నియమం అవసరం. ఇది బదులుగా MTU మరియు MSS లను పిన్స్ చేస్తుంది, కాబట్టి మీకు ఈ సమస్యలు ఉండవు. ఇప్పుడు ఇది లైనక్స్ కెర్నల్‌ను సరైన పరిమాణాల గురించి to హించడానికి అనుమతిస్తుంది, అయితే అవసరమైతే మీరు వాటిని పేర్కొనవచ్చు. “బ్లాక్ బ్లాక్ కింద” # MSS పరిమాణాన్ని పేర్కొనండి, ”మీరు జోడించాల్సిన అవసరం ఉంది:

-A FORWARD -p tcp –tcp-flags SYN, RST SYN -j TCPMSS –set-mss ####

#### విభాగాన్ని సరైన MSS విలువతో భర్తీ చేయండి. మీరు గణితంతో దీన్ని గుర్తించవచ్చు. మీ MTU నుండి PPPoE హెడర్ పరిమాణాన్ని తీసివేసి, ఆపై IP హెడర్ మరియు TCP హెడర్‌ను తీసివేయండి. వ్యత్యాసం మొత్తం MSS పరిమాణం.

మీ LAN లో నమోదు చేయబడిన మరొక కంప్యూటర్ నుండి ఈ రౌటర్‌కు SSH ని యాక్సెస్ చేయడానికి మిమ్మల్ని అనుమతించే –సిన్ ఎంపికను జోడించడానికి మీరు SSH సేవా నియమాన్ని సవరించాల్సి ఉంటుంది. ICMP సేవా నియమాన్ని వ్యాఖ్యానించడం వలన మీ యంత్రం ఏ పింగ్‌లకు ప్రత్యుత్తరం ఇవ్వదు. ఇది వాస్తవానికి మీ కంప్యూటర్‌ను చాలా దొంగతనంగా చేస్తుంది, అయినప్పటికీ మీరు ఈ రౌటర్ ద్వారా మీ బ్రౌజింగ్ అలవాట్లను కనిపించని విధంగా చేసే అన్ని రకాల చికిత్సలను పరిగణించకూడదు. ఇది కాదు, కానీ మిమ్మల్ని రక్షించడానికి ఇది మరో భద్రతా పొర.

కొన్నిసార్లు మీరు పనిచేస్తున్న ఇంటర్‌ఫేస్‌లు లేదా PPPoE కనెక్షన్‌లు మీరు రౌటర్‌ను బూట్ చేసినప్పుడు వెంటనే కనెక్ట్ కావు, కాబట్టి సిస్టమ్ బూట్ అయినప్పుడు అది సరిగ్గా పనిచేస్తుందని నిర్ధారించుకోవడానికి మీరు ఒక చిన్న ప్రారంభ స్క్రిప్ట్‌ని సృష్టించాలనుకోవచ్చు. ఇది మొత్తం బూట్ సమయానికి 8-10 సెకన్లు మాత్రమే జతచేస్తుంది, కాబట్టి ఇది వాస్తవానికి విలువైనది. సవరించండి సుడో నానోతో మరోసారి ఫైల్ చేసి, ఆపై జోడించండి

నిద్ర 3

ifup eth0

నిద్ర 3

ifup eth1

నిద్ర 3

పోన్ ప్రొవైడర్

డిఫాల్ట్ ప్రొవైడర్ ఫైల్‌ను భర్తీ చేయడానికి మీరు ఒకదాన్ని సృష్టించినట్లయితే మీరు ప్రొవైడర్‌ను అనుకూల ఫైల్ పేరుతో భర్తీ చేయాలి. చాలా రౌటర్లకు 1-2 సెకన్ల నిద్ర సమయం మాత్రమే అవసరం, కాబట్టి బూట్ అప్ పనితీరును మెరుగుపరచడానికి మీరు దానితో ప్రయోగాలు చేయాలనుకోవచ్చు. ఏమైనప్పటికీ మొదటి స్థానంలో పున art ప్రారంభించడానికి ఎక్కువ సమయం తీసుకోకూడదు.

సిస్టమ్ పూర్తిగా బూట్ అయిన తర్వాత ఇది పోన్ మరియు ఐఅప్ ఆదేశాలను అమలు చేయాలి, కాని అసలు వర్చువల్ కన్సోల్ యొక్క లాగిన్ ప్రాంప్ట్ కనిపించే ముందు. కనెక్షన్ అప్‌లో ఉంటే, అప్పుడు ఏమీ జరగదు, కానీ కనెక్షన్‌లలో ఒకటి సరిగా పనిచేయకపోతే, ఈ స్క్రిప్ట్ సరిగ్గా ప్రారంభించబడిందని నిర్ధారిస్తుంది. చివరి పోన్ ఆదేశం eth0 మరియు eth1 పై ఆధారపడుతుంది, కాబట్టి మీరు దీన్ని ఎల్లప్పుడూ చివరి దశగా ఉంచాలి లేదా లేకపోతే స్క్రిప్ట్ వాస్తవానికి విఫలం కావచ్చు.

ఈ మార్పులన్నీ చేసిన తర్వాత మీరు యంత్రాన్ని రీబూట్ చేసిన వెంటనే మీకు ఉబుంటు సర్వర్‌లో పనిచేసే పూర్తి రౌటర్ ఉంటుంది. మీరు అప్పుడప్పుడు ఉపయోగించాలనుకోవచ్చు sudo iptables-L మీరు ఎప్పటికప్పుడు వారి స్థితిని తనిఖీ చేయవలసి వస్తే, వాణిజ్యపరంగా తయారు చేసిన రౌటర్ కంటే మెరుగైనది కాకపోతే ప్రతిదీ అలాగే పనిచేస్తుంది. మీ క్రొత్త రౌటర్ అవసరమైన ఇతర ఉబుంటు ప్యాకేజీలను అమలు చేస్తుంది, కానీ మీరు X సర్వర్ లేదా మరేదైనా వ్యవస్థాపించాల్సిన అవసరం లేదు, ఎందుకంటే అదనపు వినియోగదారు ఇంటర్‌ఫేస్ సాఫ్ట్‌వేర్ అవసరం లేకుండా సిస్టమ్ సరిగ్గా పనిచేయాలి.

9 నిమిషాలు చదవండి